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框架源代码)安装部署指南的更多相关文章

  1. 框架5--nginx安装部署 下(web服务)

    目录 1.提纲 2.Nginx虚拟主机 3.Nginx日志 4.Nginx访问控制模块 5.Nginx状态监控模块 6.访问连接控制模块 框架5--nginx安装部署 下(web服务) 1.提纲 1. ...

  2. 框架5--nginx安装部署 上(web服务)

    目录 框架5--nginx安装部署(web服务) 1.练习 2.昨日问题 3.今日内容 4.什么是web服务 5.web服务器软件 6.部署Nginx 7.平滑增加Nginx模块 8.Nginx的命令 ...

  3. SIA-GateWay之API网关安装部署指南

    SIA-GATEWAY是基于SpringCloud微服务生态体系下开发的一个分布式微服务网关系统.具备简单易用.可视化.高可扩展.高可用性等特征,提供云原生.完整及成熟的接入服务解决方案.本文介绍AP ...

  4. 最新版大数据平台安装部署指南,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 ...

  5. ELK+KAFKA安装部署指南

    一.ELK 背景 通常,日志被分散的储存不同的设备上.如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志.这样是不是感觉很繁琐和效率低下.当务之急我们使用集中化的日志管理,例如: ...

  6. Solr版本安装部署指南

    一.依赖包 1.  JDK 1.6以上 2.  solr-4.3.0.tgz 3.  Tomcat或者jetty(注意,solr包中本身就含有jetty的启动相关内容):apache-tomcat-7 ...

  7. 分布式文件系统之FastDFS安装部署

    前面我们了解了分布式文件系统mogilefs的框架以及安装部署和简单使用,回顾请参考https://www.cnblogs.com/qiuhom-1874/tag/MogileFS/:今天我们来了解下 ...

  8. 升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明( 完整开源于 Github)

    GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...

  9. C# winform安装部署(转载)

    c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...

随机推荐

  1. 【NOIP2016】DAY1 T2 天天爱跑步

    [NOIP2016]DAY1 T2 天天爱跑步 Description 小c同学认为跑步非常有趣,于是决定制作一款叫做<天天爱跑步>的游戏.?天天爱跑步?是一个养成类游戏,需要玩家每天按时 ...

  2. Hadoop Hive概念学习系列之hive里的扩展接口(CLI、Beeline、JDBC)(十六)

    <Spark最佳实战  陈欢>写的这本书,关于此知识点,非常好,在94页. hive里的扩展接口,主要包括CLI(控制命令行接口).Beeline和JDBC等方式访问Hive. CLI和B ...

  3. 消息队列 (1) mac安装RabbitMQ

    什么是RabbitMQ? RabbitMQ是由Erlang语言编写的实现了高级消息队列协议(AMQP)的开源消息代理软件(也称为面向消息的中间件).支持WIndows.Linux.MAC OS 操作系 ...

  4. CSS——dispaly、overflow、visibility、opacity

    隐藏盒子: 1.overflow:hidden;             隐藏盒子超出的部分. 2.display: none;                    隐藏盒子,而且不占位置.(用的最 ...

  5. 如何快速获取yun2win app key?

    注册yun2win开发者账号 1.在注册页面输入您的邮箱,点击下方发送,yun2win将会发送一封验证邮件到您的邮箱: 2.如果没有收到邮件请查看垃圾箱或者点击重新发送: 3.打开邮箱查看验证邮件,点 ...

  6. java网络

    title: java 网络 date: 2017年3月11日11:14:52 1. 复杂的东西就把他封装成对象 概述:(网络就是找到别人) 找到对方的机器,(找到对方的ip地址) 每个机器中有很多进 ...

  7. sublime之markdown快捷键

    目录 sublime 快捷键 markdown技能 sublime 快捷键 ctrl + shift + p 进入命令面板 package install 进入下载仓库 ctrl + alt + O ...

  8. 查找java文件

    想要在eclipse里找一个类文件,可以用快捷键CTRL + SHIFT + R,但是有些文件是jar包里的类文件,可以用下图方法,创建一个变量,然后按住CTRL键,点击类名称 这样就找到jar文件了

  9. strcmp 与 _tcscmp

    strcmp 用来比较ANSI字符串,而_tcscmp用来比较UNICODE(宽字符)的字符串.ANSI字符串中,1个英文字母为1个字节,1个中文字符为2个字节,遇到0字符表示字符串结束.而在UNIC ...

  10. 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 ...