HYAppFrame(WinForm框架源码)安装部署指南

HYAppFrame是一款基于Win form的应用程序框架,包含服务器Web Service、主程序框架、组织架构、权限控制、菜单导航、基础数据、系统参数、日志管理、定时任务等。

项目地址: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

(完)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-10 08:19:18

HYAppFrame(WinForm框架源码)安装部署指南的相关文章

nginx的源码安装部署

Nginx安装:源码安装 添加普通用户账号来运行nginx:useradd nginx -M -r -s /sbin/nologin 安装依赖包yum install -y gcc pcre-devel openssl-devel 解压并安装Nginx:wget http://nginx.org/download/nginx-1.10.3.tar.gztar xvf nginx-1.10.3.tar.gz cd nginx-1.10.3./configure --user=nginx \--gr

piwik源码安装部署

一简单介绍1.piwik介绍Piwik是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等.Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面.你可以非常容易的插入统计图表到你的博客或是网站亦或是后台的控制面板中.安装完成后,你只需将一小段代码放到将要统计的网页中即可.2.piwik概况Piwik支持插件,你可

puppet源码安装部署

一.安装环境 系统环境 CentOS release 6.8 (Final) 2.6.32-642.1.1.el6.x86_64 编译环境 gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC) 二.源码编译Puppet 步骤1 Ruby的安装 wget https://codeload.github.com/ruby/ruby/zip/ruby_1_8_7 unzip ruby-ruby_1_8_7.zip cd ruby-ruby_1_8_7

CentOS6.8源码安装部署Zabbix3.4.5

本文档主要介绍CentOS6.8在lamp环境下安装以及部署Zabbix3.4.5(注:本文部署环境为 php-5.6.23 + mysql-5.6.24 + httpd-2.2.15 + CentOS6.8) 基本流程: 1.准备编译环境 2.yum源配置并且安装php和Apche的所需包 3.mysql服务的启动和创建zabbix账号 4.下载zabbix3.4.5安装包以及安装 5.zabbix客户端安装 步骤一:准备编译环境 系统版本说明 [[email protected] tools

源码安装LAMP环境+yii2框架

当有些新增的软件版本出现,而你想要进行尝试使用,但是在本地用yum安装却不能满足你的需求时, 那么朋友,你需要和我一样用源码安装的形式来达成你的目的. 因为开发的同事想要一个Apache 2.4.25 + Mysql 5.7.17 + php7.1.5 + yii2-basic的环境来做活动. 为了满足应用需求,现在我们就开始着手做吧! 一.安装Apache 本来在本地,只要你能联网,就能够用yum轻轻松松安装上Apache,而且安装的版本会比官网上 下载的最新源码包还要新. 但我发现yum安装

DX WinForm系统框架源码 联系QQ:847129860

DX WinForm系统框架源码 功能介绍:    界面好看,易开发,易扩展,性能好    界面好看:采用DX 控件开发    易开发:采用插件形式开发,只要另建项目,然后在数据库中加Form的名称就可以    易扩展:可以无限扩展,权限智能配置    性能好:客户端与服务端分离,采用WCF应用服务注意: 开发环境为Visual Studio 2010,数据库为SQL Server 2008r2,数据库文件在DB_51aspx文件夹中附加就行. 附加数据库,修改Gaoen.sConsoleHos

LAMP环境部署:Apache源码安装+MySQL二进制安装+PHP源码安装+Nginx源码安装

Apache 版本:2.2.27 MySQL 版本:5.5.54-linux2.6-x86_64PHP 版本:5.3.27一.源码安装Apache1.首先安装上传工具2.上传LAMP环境所需安装包3.解压所有安装包4.安装Apache依赖包5.创建安装目录6.配置安装文件./configure \ #./configure 是用来生成Makefile文件用于编译安装 --prefix=/application/apache-2.2.27 \ #指定安装目录--enable-deflate \ #

YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)

                        YII 框架源码分析             百度联盟事业部--黄银锋   目 录 1. 引言 3 1.1.Yii 简介 3 1.2.本文内容与结构 3 2.组件化与模块化 4 2.1.框架加载和运行流程 4 2.2.YiiBase 静态类 5 2.3.组件 6 2.4.模块 9 2.5 .App 应用   10 2.6 .WebApp 应用   11 3.系统组件 13 3.1.日志路由组件  13 3.2.Url 管理组件  15 3.3.异常

源码安装Ansible

一.Ansible介绍 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet.cfengine.chef.func.fabric)的优点,实现了批量系统配置.批量程序部署.批量运行命令等功能.ansible是基于模块工作的,本身没有批量部署的能力.真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架.主要包括: 1.连接插件connection plugins:负责和被监控端实现通信:2.host inventory:指定操作的