软件用户授权注册系统 - WCF应用服务器部署方案
CSFramework.COM
软件注册
用户注册
软件授权
软件用户授权注册系统
csframework@喜鹊软件
目录
2.1 部署步骤
第一步:部署授权中心服务器。
第二步:选择性部署本地代理服务器。若终端用户电脑无访问外网权限(无访问授权中心服务器权限),客户端必须部署本地代理服务器。本地代理服务器必须有访问广域网权限。
2.2 WCF服务器部署完成参考图
2.3 两种在线授权方案
2.3.1 连接授权中心服务器直接注册软件
2.3.2 通过本地代理服务器连接授权中心服务器注册软件
2.4 部署授权中心服务器
2.4.1 授权中心服务器文件系统
文件名称 | 文件说明 |
_Server_InstallService.bat | 安装授权中心Windows服务,批处理文件。 |
_Server_UninstallService.bat | 卸载授权中心Windows服务,批处理文件。 |
CSFramework.LicenseCore.dll | 授权系统核心库文件。 |
CSFramework.LicenseService.exe | 授权中心Windows服务。 |
CSFramework.LicenseService.exe.config | 授权中心Windows服务配置文件。 配置授权中心数据库连接:SystemConnectionString 配置授权中心服务器WCF地址:LicenseService |
sqlcfg.ini | CSFramework_License数据库连接配置文件,加密的文本文件。 使用CSFramework.Tester.exe加密连接字符串,打开ini文件, ConnectionString=替换的内容
|
2.4.2 安装Windows服务
提供两种方式安装Windows服务:
1.运行_Server_InstallService.bat批处理文件安装服务。
2.使用管理工具à服务器控制台,选择Windows服务文件进行安装。
双击运行_Server_InstallService.bat批处理文件,弹出dos命令窗体。
下图表示安装成功:
若弹出360提示窗体,选择【允许本次操作】或【允许程序所有操作】。
打开Windows 服务,可以查看已安装的CSFramework.License服务,如下图:
2.4.3 卸载Windows服务
双击运行_Server_UnInstallService.bat批处理文件,弹出dos命令窗体,参考下图表示卸载Windows服务成功。
2.5 部署本地代理服务器
2.5.1 本地代理服务器文件系统
文件名称 | 文件说明 |
_Proxy_InstallService.bat | 安装本地代理服务器Windows服务,批处理文件。 |
_Proxy_UninstallService.bat | 卸载本地代理服务器Windows服务,批处理文件。 |
CSFramework.LicenseCore.dll | 授权系统核心库文件。 |
CSFramework.LicenseLocalProxy.exe | 本地代理服务器Windows服务。 |
CSFramework.LicenseLocalProxy.exe.config | 本地代理服务器Windows服务配置文件。 配置本地代理服务器WCF地址:LicenseProxyService 配置授权中心服务器WCF地址:LicenseService |
2.5.2 安装Windows服务
提供两种方式安装Windows服务:
1. 运行_Proxy_InstallService.bat批处理文件安装服务。
2. 使用管理工具à服务器控制台,选择Windows服务文件进行安装。
双击运行_Proxy_InstallService.bat批处理文件,弹出dos命令窗体,下图表示安装成功。
若弹出360提示窗体,选择【允许本次操作】或【允许程序所有操作】。
打开Windows 服务,可以查看已安装的CSFramework.LicenseLocalProxy服务,
如下图:
2.5.3 卸载Windows服务
双击运行_Proxy_UnInstallService.bat批处理文件,弹出dos命令窗体,参考下图表示卸载Windows服务成功。
2.6 使用管理工具安装和卸载服务
2.6.1 安装Windows服务
双击运行CSFramework.LicenseMain.exe主程序,输入【管理员账号】和【密码】登录,在主菜单选择【管理工具】à【服务器控制台】,打开【授权服务器控制台】。
点击【选择服务文件】按钮,弹出选择文件对话框,
若安装授权中心服务器,选择CSFramework.LicenseService.exe文件。
若安装本地代理授权服务器,选择CSFramework.LicenseLocalProxy.exe文件。
点击【安装服务】按钮,并提示“安装服务成功”对话框。
安装服务成功,服务名称会自动设置为:CSFramework.License。可以针对此服务进行【启动服务】和【停止服务】操作。
若选择CSFramework.LicenseLocalProxy.exe文件并且安装成,服务名称会自动设置为:CSFramework.LicenseLocalProxy。
2.6.2 卸载Windows服务
点击【卸载服务】按钮,可以卸载当前服务文件对应的Windows服务。