您好我正在尝试了解Windows服务是如何工作的,但我无法理解如何将服务公开给客户端。这就是我到目前为止所做的:
我创建了Windows服务项目,并在命令提示符下使用installUtil安装了该服务。
这是WidnowsService中的代码:
partial class EmployeeService : ServiceBase
{
public EmployeeService()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
System.IO.File.Create(AppDomain.CurrentDomain.BaseDirectory + "OnStart.txt");
}
protected override void OnStop()
{
System.IO.File.Create(AppDomain.CurrentDomain.BaseDirectory + "OnStop.txt");
}
}
我从计算机管理服务启动了该服务并停止了它,并看到OnStart.txt和OnStop.txt正常工作。
我想问的是我如何从客户端应用程序这个Windows服务项目。例如,我有一个具有CRUD操作的类,我怎么称它为Web.Api项目呢?