如何在Windows服务中安装和部署WCF服务器?
如何在Windows服务中安装和部署WCF服务器?
什么是WCF?
Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。整合了原有的Windows通讯的 .Net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。
WCF体系结构

WCF服务三种承载方式(宿主方式)
1. Win服务承载(Windows Service Hosting宿主)
2. IIS服务承载(IIS Hosting IIS宿主)
3. 自承载,自托管(Self Hosting)
本文将介绍如何安装基于Win服务承载的WCF服务。
CSFrameworkV5旗舰版WCF服务器开发基础架构:

VS解决方案中的CSFrameworkV5.WindowsService是基于Win服务承载的WCF服务器。
CSFrameworkV5.ServerFoundation编译目录:

以管理员身份运行_install.cmd批处理文件

_install.cmd批处理文件
DOS Command Code:
path = %path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319;
installutil /u CSFrameworkV5.WindowsService.exe
path = %path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319;
installutil CSFrameworkV5.WindowsService.exe
pause;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
installutil /u CSFrameworkV5.WindowsService.exe
path = %path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319;
installutil CSFrameworkV5.WindowsService.exe
pause;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
_uninstall.cmd批处理文件
DOS Command Code:
path = %path%;C:\Windows\Microsoft.NET\Framework\v4.0.30319;
installutil /u CSFrameworkV5.WindowsService.exe
pause;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
installutil /u CSFrameworkV5.WindowsService.exe
pause;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
若360提示软件安全监测,勾选【不再提醒】,下拉按钮中点允许本次操作。


打开Windows服务管理界面,找到CSFrameworkV5服务器,WCF服务启动成功。

以管理员身份运行_uninstall.cmd批处理文件可以卸载Win服务。
C/S系统快速开发框架旗舰版V5.0(Ultimate Edition)
适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统
运行平台:Windows + .NET Framework 4.5
开发工具:Visual Studio 2015+,C#语言
数据库:Microsoft SQLServer 2008R2+(支持多数据库:Oracle/MySql)什么是WCF以及WCF体系结构?|C/S框架网
http://www.csframework.com/archive/1/arc-1-20190109-2542.htm
使用批处理文件(.bat)安装WCF服务失败解决方案
http://www.csframework.com/archive/1/arc-1-20170515-2304.htm
使用批处理文件安装或卸载WCF服务(Windows服务)
http://www.csframework.com/archive/1/arc-1-20170305-2294.htm

参考文档:
C/S系统快速开发平台采用Windows服务承载的WCF服务器
WCF开发框架之WCF服务器配置文件 - Web.config
C/S服务器框架WCF框架 - C/S框架网
C#.NET VS2015运行时调试Windows服务(宿主)承载的WCF程序
使用ServiceHost建立WCF Console 服务器(WebService Console)
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
Windows IIS服务器删除过期的SSL证书
C# ASP.NET WebApi服务器搭建详解 - Win服务承载(Windows Service Hosting宿主)
批处理命令启动Windows服务宿主WebApi服务器
C#.NET VS2015运行时调试Windows服务承载的WCF程序(新)
使用批处理文件安装或卸载WCF服务(Windows服务)
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
C# 使用cmd命令卸载WCF Windows 服务
C/S系统快速开发平台采用Windows服务承载的WCF服务器
WCF开发框架之WCF服务器配置文件 - Web.config
C/S服务器框架WCF框架 - C/S框架网
C#.NET VS2015运行时调试Windows服务(宿主)承载的WCF程序
使用ServiceHost建立WCF Console 服务器(WebService Console)
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
WCF开发框架默认连接:HTTP协议+Message安全模式+Windows客户端认证
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Windows身份认证调用HTTPS协议WCF接口
Windows IIS服务器删除过期的SSL证书
C# ASP.NET WebApi服务器搭建详解 - Win服务承载(Windows Service Hosting宿主)
批处理命令启动Windows服务宿主WebApi服务器
C#.NET VS2015运行时调试Windows服务承载的WCF程序(新)
使用批处理文件安装或卸载WCF服务(Windows服务)
安装WCF服务-安装Windows服务(System.ComponentModel.Win32Exception:远程过程调用失败)
C# 使用cmd命令卸载WCF Windows 服务
其它资料:
什么是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内容管理系统 |
什么是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内容管理系统 |
在线客服

