VS开发环境配置-C/S开发框架
VS开发环境配置-C/S开发框架
目录1. VS解决方案说明1.1 开发框架基础架构(CSFramework.ClientFoundation)1.2 开发框架客户端演示程序(CSFramework.ClientDemo)1. 3 电子邮件附件说明2 安装VS开发工具运行程序,按照操作步骤完成Visual Studio开发工具安装。 3 安装第三方控件http://www.csframework.com/archive/1/arc-1-20110718-1744.htm 关于FastReport for .Net 1.X安装请参考:http://www.csframework.com/archive/1/arc-1-20110822-1803.htm 4 编译解决方案双击 解决方案文件,自动运行VS开发工具。右键弹出菜单,点【重新编译解决方案】。编译时若出现错误“licences.licx文件不存在”,解决方法:http://www.csframework.com/archive/1/arc-1-20110331-1255.htm 5 配置数据库&附加数据库CSFrameworkV5_New:业务账套模板数据库,复制此数据库建立新账套。 CSFrameworkV5_Normal:业务账套例子数据库(演示账套)。 CSFrameworkV5_System:系统数据库。 (使用sa账户忽略以下步骤) 在SQL Server内建立用户csframework, 密码:test。 建立用户映射(User Mapping), 给csframework用户分配系统数据库(CSFrameworkV5_System)和帐套数据库(CSFrameworkV5_Normal),勾选db_owner,public两个角色权限,如下图: 在 CSFrameworkV5_System数据库修改tb_DataSet表,指定帐套连接方式。 定义帐套的数据库服务器,需要配置IP、数据库、用户、密码。 参考:tb_DataSet表(账套数据库配置表)详解 https://www.cscode.net/archive/NewDoc/1637328679.html
6 配置系统连接1-ADO-DIRECT 直连模式,基于标准三层框架,通过BLL层直接访问DAL层存取数据。 2- WCF WCF模式,BLL层调用WCF客户端代理层访问WCF服务,服务端再调用DAL层存取数据。 user.ini文件说明 打开.\debug\config\user.ini文件,找到 [BridgeType] 部分
运行 SQL连接工具 选择【数据库类型】,支持SqlServer\MySql\Oracle三种数据库连接。 输入【服务器IP】、【端口】、【数据库名】、【用户】、【密码】,点【连接服务器】。 若选择【ADO-Direct模式】以及【本地连接】,连接IP对应tb_DataSet表LocalServerIP。 若选择【ADO-Direct模式】以及【外网连接】,则连接IP对应tb_DataSet表ServerIP。 若选择【Windows Service模式】,客户端通过BLL层调用远程WCF服务器。
上面配置成功后,打开db.ini查看配置信息。
(系统数据库连接字符串,使用CSFrameworkV5.Tester.exe工具加密后粘贴) DatabaseType=SqlServer (数据库服务器类型) ServerName=. (数据库服务器IP) Port=1433 (数据库服务器端口) DatabaseName=CSFrameworkV5_System (连接的数据库名称) UserName=sa (账号) Password=3H0hVJsk1255KgahWKTyGA== (密码,明文请使用CSFrameworkV5.Tester.exe工具解密) [BridgeType] BridgeType=ADODirect (后台连接类型,ADODirect/WCF) IPType=LAN (网络连接类型,LAN/WAN) 7 WCF模式服务端配置若使用ADO-Direct模式,请跳过此部分。 打开CSFrameworkV5.Server\CSFrameworkV5.WindowsService目录下的app.config文件,配置SystemConnectionString,参考:
8 使用sa账号连接账套说明:tb_DataSet表的DBUserPassword字段的值,是连接账套数据库的密码,采用Rijndael对称加密算法。 如下图所示,3H0hVJsk1255KgahWKTyGA== 的值是:test,是作者SQL数据库sa的密码。 使用CSFrameworkV5.ClientDemo\Debug\CSFrameworkV5.DemoTester.exe 工具,可以加解密密码。 修改为自己的sa密码
首先,请使用CSFrameworkV5.DemoTester.exe工具加密您自己的sa密码,然后把加密后的密码替换 tb_DataSet 表 DBUserPassword 字段的值即可。 参考:tb_DataSet表(账套数据库配置表)详解 https://www.cscode.net/archive/NewDoc/1637328679.html 扫一扫加作者微信
参考文档:
C/S开发框架代码生成器工具增加DevExpress版本配置 ASP.NET IIS程序池被回收导致网站打开慢,IIS配置启用预加载模式-C/S开发框架 SQLServer多个服务器实例配置端口及SqlConnection连接字符串、安全组规则配置-C/S开发框架 tb_DataSet表(账套数据库配置表)详解-C/S开发框架 Visual Studio正式版注册码秘钥VS密钥-C/S开发框架 GIT VS解决方案忽略文件 .gitignore-C/S开发框架 MQ消息队列(1)RabbitMQ入门介绍及环境搭建-C/S开发框架 C# VS自带的Chart图表控件实现实时折线图,波形图-C/S开发框架 vs2019 调试IIS服务器代码-C/S开发框架 Visual Studio2019安装C#环境,vs2019安装c#-C/S开发框架 .NET,VS,C#三者关系-C/S开发框架 VSCode配置C#运行环境教程,vscode配置c#-C/S开发框架 GitBlit - 创建、推送VS解决方案源码添加到版本库-C/S开发框架 GitBlit - 使用克隆仓库方式创建、推送VS解决方案源码添加到版本库-C/S开发框架 VS编译生成的DEBUG目录中所有文件格式解析-C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |