部署 服务器端Remoting程序有三种方法,第一是利用控制台程序;第二是利用Windows服务;第三是利用IIS服务。今天我们将介绍第二种。
      首先我们要建立一个WindowsService程序,在Program.cs写入如下代码:
.Net Remoting(5)Windows服务发布方法using System;
.Net Remoting(5)Windows服务发布方法
using System.Diagnostics;
.Net Remoting(5)Windows服务发布方法
using System.ServiceProcess;
.Net Remoting(5)Windows服务发布方法
using System.Runtime.Remoting;
.Net Remoting(5)Windows服务发布方法
using General;
.Net Remoting(5)Windows服务发布方法
namespace WindowsService2
在建立一个叫MyProjectInstaller.cs的类,他是一个自定义安装类,代码如下:
.Net Remoting(5)Windows服务发布方法using System;
.Net Remoting(5)Windows服务发布方法
using System.Collections;
.Net Remoting(5)Windows服务发布方法
using System.Configuration.Install;
.Net Remoting(5)Windows服务发布方法
using System.ServiceProcess;
.Net Remoting(5)Windows服务发布方法
using System.ComponentModel;
.Net Remoting(5)Windows服务发布方法
.Net Remoting(5)Windows服务发布方法
.Net Remoting(5)Windows服务发布方法
namespace WindowsService2

编译程序。
之后打开Microsoft .NET Framework SDK v2.0的SDK命令提示,
在命令提示里输入installutil,将出现installutil的帮助文件。在SDk里输入你建立WindowsService的路径,安装你所建立的服务

.Net Remoting(5)Windows服务发布方法
将会出现以下的结果提示:

.Net Remoting(5)Windows服务发布方法
在此之后在Windows的服务里会多出一个名字叫“.NET Remoting Sample Service”的服务,启动它。查看Windows服务管理器就会多出个WindowsService2.exe的进程。这样我们就把服务器段给建立部署好了。运行前一次我们建立的客户端代码就OK了:
完整代码下载

相关文章: