HYAppFrame(WinForm框架源码)安装部署指南
2015-07-24 15:06
387 查看
HYAppFrame是一款基于Win form的应用程序框架,包含服务器Web Service、主程序框架、组织架构、权限控制、菜单导航、基础数据、系统参数、日志管理、定时任务等。
项目地址:http://sourceforge.net/u/chinahysoft/profile/
0 获取安装包
压缩包内容如图1-1所示。将HYAppFrame.zip解压缩,例如解压缩至C:\HYAppFrame。
图1-1
图1-2
将数据库命名为“HYAppFrame”,可自行命名,如图1-3所示。
图1-3
图1-4
图1-5
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ aspnet_regiis.exe –i
注:aspnet_regiis.exe所在路径视安装环境而变。
图1-6
如图1-7所示,添加网站,命名为“HYWS”,物理路径指向“HYAppFrameWS”所在目录,端口设置成1818。注:在WindowsServer服务器中请确保1818端口已加入防火墙可信任端口。
图1-7
图1-8
代码片段1-1
重新启动网站HYWS
,如果出现以下网页,如图1-9所示,说明ASP.NETWeb Service安装正确。
图1-9
图1-10
修改Web 引用Url为“http://localhost:1818/master.asmx?WSDL”,注意必须加上后缀“?WSDL”,然后右键选择“更新Web引用”,如图1-11所示。
图1-11
代码片段1-2
运行客户端程序HYAppFrame\bin\Debug\HYAppFrame.exe,出现登录界面,默认帐号admin,密码123456。
图1-12
(完)
项目地址:http://sourceforge.net/u/chinahysoft/profile/
0 获取安装包
压缩包内容如图1-1所示。将HYAppFrame.zip解压缩,例如解压缩至C:\HYAppFrame。
图1-1
1 安装数据库脚本
1.1 新建数据库
打开SQL Server ManagementStudio,新建数据库如图1-2所示。图1-2
将数据库命名为“HYAppFrame”,可自行命名,如图1-3所示。
图1-3
1.2 安装SQL脚本
如图1-4所示,打开HYAppFrame.sql,选择目标数据库为“HYAppFrame”并执行。图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”所在目录,端口设置成1818。注:在WindowsServer服务器中请确保1818端口已加入防火墙可信任端口。
图1-7
2.3 编辑应用池
修改HYWS应用池的.NETFramework版本号4.0,如图1-8所示。图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安装正确。
图1-9
3 客户端开发
3.1 更新WebService引用网址
打开解决方案HYAppFrame.sln,如图1-10所示,在解决方案中找到WebService,右键选择“属性”图1-10
修改Web 引用Url为“http://localhost:1818/master.asmx?WSDL”,注意必须加上后缀“?WSDL”,然后右键选择“更新Web引用”,如图1-11所示。
图1-11
3.2 修改客户端配置文件
修改客户端配置文件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 帐号密码
运行客户端程序HYAppFrame\bin\Debug\HYAppFrame.exe,出现登录界面,默认帐号admin,密码123456。
3.4 修改全局参数
登录系统后打开系统管理à参数定义,修改如下参数,如图1-12所示,修改后文件上传下载才可使用。图1-12
(完)
相关文章推荐
- [学习记录]removeObjectAtIndex:删除指定位置的元素
- Android几种数据存储方式的应用场景
- ios中UIWebView加载本地HTML,以及其中的JavaScript方法的调用
- php array与object 相互转化
- AndroidStudio实用插件整理,打造犀利神器
- 多终端概念
- iOS编程学习
- 【unity】缓动插件 iTween 的使用
- <Unity3D>NGUI之HUDText的灵活使用
- android RTC
- 关于Android中style文件的作用以及用法详解
- iOS内存管理(objective-c)
- Android USB Host的使用详解
- Android4.4 Wi-Fi P2P WifiP2pService中初始化流程
- Android性能分析优化 - TraceView介绍
- 添加按钮\小程序查看器.java
- iOS-获取系统的相册图片
- Android 序列化 Parcelable 跟 Serializable
- IOS7最新的系统漏洞
- iOS应用崩溃日志分析