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. C# 的反射和映射

    最近想研究一下反射,先上网找了找资料,几乎大部分都是照抄MSDN的内容,生涩难懂,几乎没说,又找了找,发现一些强人的实例解析,才稍微有了 点门道,个人感觉,反射其实就是为了能够在程序运行期间动态的加载 ...

  2. 用python语言写一个简单的计算器

    假如我们有这样一个式子: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2 ...

  3. Servlet到Servlet的请求转发与重定向的区别

    Servlet跳转到另一个Servlet中: request.getRequestDispatcher().forward();代表默认的是post方法,即在被跳转的Servlet的doPost()方 ...

  4. Spring Cloud (12) 服务网关-基础

    通过前几篇介绍,已经可以构建一个简单的微服务架构了,如下图: 通过eureka实现服务注册中心以及服务注册发现,通过ribbon或feign实现服务的消费以及负载均衡,通过spring cloud c ...

  5. 初学者Android studio安装

    学习过java基础,最近趁着大量课余时间想学习Android开发.百度很多资料Android studio,由Google开发的开发工具,那就不需要再多说.对于初学者的我来说,一定足够用了.此文主要介 ...

  6. [Android]异常7-Error:Configuration with name 'default' not found.

    背景:使用SVN更新代码,运行出现 异常原因: 可能一>缺少Modules 解决办法有: 解决一>Android Studio切换为Project,settings.gradle中引用和现 ...

  7. jQuery——链式编程与隐式迭代

    链式编程 1.原理:return this; 2.通常情况下,只有设置操作才能把链式编程延续下去.因为获取操作的时候,会返回获取到的相应的值,无法返回 this. 3.end():结束当前链最近的一次 ...

  8. JS——缓慢动画封装案例

    手风琴 1.排他思想 2.ul宽度需要大一点,防止li撑开跑下去 3.一个变大其他所有变小,变小不能太小,不然会出现空白 <!DOCTYPE html> <html lang=&qu ...

  9. CSS——个人资料demo

    1.上下外边距合并,选最大值. 2.两个input标签在编辑中如果换行了,在浏览器中显示的时候会自动增加一些距离. <!DOCTYPE html> <html lang=" ...

  10. 开发者自建IM服务器必须要解决的几个问题!

    有很多朋友的项目需要用到即时通讯,几年前鄙人的项目也是如此,当年没有选择,只能自建了IM服务器,几年下来跨了不少的坑,想想都甚是后怕.总结此文为后来还想自建IM的朋友提个醒,或许能找到更好的解决之路. ...