HYAppFrame(WinForm框架源代码)安装部署指南
HYAppFrame是一款基于Win form的应用程序框架,包括serverWeb Service、主程序框架、组织架构、权限控制、菜单导航、基础数据、系统參数、日志管理、定时任务等。
项目地址:http://sourceforge.net/u/chinahysoft/profile/
0获取安装包
压缩包内容如图1-1所看到的。
将HYAppFrame.zip解压缩,比如解压缩至C:\HYAppFrame。
图1-1
1安装数据库脚本
1.1新建数据库
打开SQL Server ManagementStudio,新建数据库如图1-2所看到的。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="204" width="264" style="border:1px solid #000000">
图1-2
将数据库命名为“HYAppFrame”。可自行命名。如图1-3所看到的。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="210" width="516" style="border:1px solid #000000">
图1-3
1.2安装SQL脚本
如图1-4所看到的,打开HYAppFrame.sql,选择目标数据库为“HYAppFrame”并运行。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="339" width="487" style="border:1px solid #000000">
图1-4
1.3验证数据库脚本安装是否成功
如图1-5所看到的。在查询窗口中运行一条sql,“select * from core_user”假设有返回值表示数据库成功安装。
图1-5
2配置IIS
请从加入删除Windows功能中安装IIS。
2.1安装Asp.Net
以管理员身份执行命名提示符,输入下面命令注冊安装asp.net:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe –i
注:aspnet_regiis.exe所在路径视安装环境而变。
2.2创建ASP.NETWeb Service站点
如图1-6所看到的。打开Internat信息服务(IIS) 管理器。
图1-6
如图1-7所看到的。加入站点。命名为“HYWS”,物理路径指向“HYAppFrameWS”所在文件夹,port设置成1818。注:在WindowsServerserver中请确保1818port已加入防火墙可信任port。
图1-7
2.3编辑应用池
改动HYWS应用池的.NETFramework版本4.0,如图1-8所看到的。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="250" width="600" style="border:1px solid #000000">
图1-8
2.4配置Web.config
设置数据库连接字符串及配置參数appPath为web service绝对路径地址,如代码片段1-1所看到的。
代码片段1-1
<configuration>
<connectionStrings>
<add name="dbName"
connectionString="Data Source=DAI-PC\SQLEXPRESS;Initial Catalog=hyappframe;Integrated Security=False;User Id=sa;Password=yourpassword;"/>
</connectionStrings>
<appSettings>
<add key="appName" value="mycrm"/>
<add key="appPath" value="C:\HYAppFrame\HYAppFrameWS\"/>
<add key="passwordKey" value="axs1|-_X"/>
<add key="sn" value="GryY0oSM3HKKRgNqtB68pDlDtKJeeYVm+C58gceSi4NE33SK7NQn1uSZimQnQkDjKjNSEh8wkHI="/>
</appSettings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
</configuration>
又一次启动站点HYWS
2.5測试WebService是否可用
在浏览器地址栏中输入网址http://localhost:1818/master.asmx
,假设出现下面网页,如图1-9所看到的,说明ASP.NETWeb Service安装正确。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="434" width="373" style="border:1px solid #000000">
图1-9
3client开发
3.1更新WebService引用网址
打开解决方式HYAppFrame.sln,如图1-10所看到的,在解决方式中找到WebService,右键选择“属性”
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="HYAppFrame,Win Form框架" height="220" width="354" style="border:1px solid #000000">
图1-10
改动Web 引用Url为“http://localhost:1818/master.asmx?WSDL”,注意必须加上后缀“?WSDL”,然后右键选择“更新Web引用”。如图1-11所看到的。
图1-11
3.2改动client配置文件
改动client配置文件HYAppFrame\bin\Debug\profile.xml,如代码片段1-2所看到的。
代码片段1-2
<Param name="ws.url">
<value> http://localhost:1818/master.asmx?WSDL</value>
</Param>
<Param name="ws.url.external">
<value> http://localhost:1818/master.asmx? WSDL</value>
</Param>
3.3帐号password
执行client程序HYAppFrame\bin\Debug\HYAppFrame.exe,出现登录界面。默认帐号admin,password123456。
3.4改动全局參数
登录系统后打开系统管理à參数定义,改动例如以下參数,如图1-12所看到的,改动后文件上传下载才可使用。
图1-12
(完)
HYAppFrame(WinForm框架源代码)安装部署指南的更多相关文章
- 框架5--nginx安装部署 下(web服务)
目录 1.提纲 2.Nginx虚拟主机 3.Nginx日志 4.Nginx访问控制模块 5.Nginx状态监控模块 6.访问连接控制模块 框架5--nginx安装部署 下(web服务) 1.提纲 1. ...
- 框架5--nginx安装部署 上(web服务)
目录 框架5--nginx安装部署(web服务) 1.练习 2.昨日问题 3.今日内容 4.什么是web服务 5.web服务器软件 6.部署Nginx 7.平滑增加Nginx模块 8.Nginx的命令 ...
- SIA-GateWay之API网关安装部署指南
SIA-GATEWAY是基于SpringCloud微服务生态体系下开发的一个分布式微服务网关系统.具备简单易用.可视化.高可扩展.高可用性等特征,提供云原生.完整及成熟的接入服务解决方案.本文介绍AP ...
- 最新版大数据平台安装部署指南,HDP-2.6.5.0,ambari-2.6.2.0
一.服务器环境配置 1 系统要求 名称 地址 操作系统 root密码 Master1 10.1.0.30 Centos 7.7 Root@bidsum1 Master2 10.1.0.105 Cent ...
- ELK+KAFKA安装部署指南
一.ELK 背景 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这样是不是感觉很繁琐和效率低下.当务之急我们使用集中化的日志管理,例如: ...
- Solr版本安装部署指南
一.依赖包 1. JDK 1.6以上 2. solr-4.3.0.tgz 3. Tomcat或者jetty(注意,solr包中本身就含有jetty的启动相关内容):apache-tomcat-7 ...
- 分布式文件系统之FastDFS安装部署
前面我们了解了分布式文件系统mogilefs的框架以及安装部署和简单使用,回顾请参考https://www.cnblogs.com/qiuhom-1874/tag/MogileFS/:今天我们来了解下 ...
- 升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- C# winform安装部署(转载)
c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
随机推荐
- C# 的反射和映射
最近想研究一下反射,先上网找了找资料,几乎大部分都是照抄MSDN的内容,生涩难懂,几乎没说,又找了找,发现一些强人的实例解析,才稍微有了 点门道,个人感觉,反射其实就是为了能够在程序运行期间动态的加载 ...
- 用python语言写一个简单的计算器
假如我们有这样一个式子: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2 ...
- Servlet到Servlet的请求转发与重定向的区别
Servlet跳转到另一个Servlet中: request.getRequestDispatcher().forward();代表默认的是post方法,即在被跳转的Servlet的doPost()方 ...
- Spring Cloud (12) 服务网关-基础
通过前几篇介绍,已经可以构建一个简单的微服务架构了,如下图: 通过eureka实现服务注册中心以及服务注册发现,通过ribbon或feign实现服务的消费以及负载均衡,通过spring cloud c ...
- 初学者Android studio安装
学习过java基础,最近趁着大量课余时间想学习Android开发.百度很多资料Android studio,由Google开发的开发工具,那就不需要再多说.对于初学者的我来说,一定足够用了.此文主要介 ...
- [Android]异常7-Error:Configuration with name 'default' not found.
背景:使用SVN更新代码,运行出现 异常原因: 可能一>缺少Modules 解决办法有: 解决一>Android Studio切换为Project,settings.gradle中引用和现 ...
- jQuery——链式编程与隐式迭代
链式编程 1.原理:return this; 2.通常情况下,只有设置操作才能把链式编程延续下去.因为获取操作的时候,会返回获取到的相应的值,无法返回 this. 3.end():结束当前链最近的一次 ...
- JS——缓慢动画封装案例
手风琴 1.排他思想 2.ul宽度需要大一点,防止li撑开跑下去 3.一个变大其他所有变小,变小不能太小,不然会出现空白 <!DOCTYPE html> <html lang=&qu ...
- CSS——个人资料demo
1.上下外边距合并,选最大值. 2.两个input标签在编辑中如果换行了,在浏览器中显示的时候会自动增加一些距离. <!DOCTYPE html> <html lang=" ...
- 开发者自建IM服务器必须要解决的几个问题!
有很多朋友的项目需要用到即时通讯,几年前鄙人的项目也是如此,当年没有选择,只能自建了IM服务器,几年下来跨了不少的坑,想想都甚是后怕.总结此文为后来还想自建IM的朋友提个醒,或许能找到更好的解决之路. ...