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.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...
随机推荐
- 【NOIP2016】DAY1 T2 天天爱跑步
[NOIP2016]DAY1 T2 天天爱跑步 Description 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.?天天爱跑步?是一个养成类游戏,需要玩家每天按时 ...
- Hadoop Hive概念学习系列之hive里的扩展接口(CLI、Beeline、JDBC)(十六)
<Spark最佳实战 陈欢>写的这本书,关于此知识点,非常好,在94页. hive里的扩展接口,主要包括CLI(控制命令行接口).Beeline和JDBC等方式访问Hive. CLI和B ...
- 消息队列 (1) mac安装RabbitMQ
什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件).支持WIndows.Linux.MAC OS 操作系 ...
- CSS——dispaly、overflow、visibility、opacity
隐藏盒子: 1.overflow:hidden; 隐藏盒子超出的部分. 2.display: none; 隐藏盒子,而且不占位置.(用的最 ...
- 如何快速获取yun2win app key?
注册yun2win开发者账号 1.在注册页面输入您的邮箱,点击下方发送,yun2win将会发送一封验证邮件到您的邮箱: 2.如果没有收到邮件请查看垃圾箱或者点击重新发送: 3.打开邮箱查看验证邮件,点 ...
- java网络
title: java 网络 date: 2017年3月11日11:14:52 1. 复杂的东西就把他封装成对象 概述:(网络就是找到别人) 找到对方的机器,(找到对方的ip地址) 每个机器中有很多进 ...
- sublime之markdown快捷键
目录 sublime 快捷键 markdown技能 sublime 快捷键 ctrl + shift + p 进入命令面板 package install 进入下载仓库 ctrl + alt + O ...
- 查找java文件
想要在eclipse里找一个类文件,可以用快捷键CTRL + SHIFT + R,但是有些文件是jar包里的类文件,可以用下图方法,创建一个变量,然后按住CTRL键,点击类名称 这样就找到jar文件了
- strcmp 与 _tcscmp
strcmp 用来比较ANSI字符串,而_tcscmp用来比较UNICODE(宽字符)的字符串.ANSI字符串中,1个英文字母为1个字节,1个中文字符为2个字节,遇到0字符表示字符串结束.而在UNIC ...
- CAD通过扩展记录实体向数据库读写用户自定义的全局数据(com接口VB语言)
VB代码实现如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ...