.net 服务器端后台进程

.net 服务器端后台进程,.net,server-side,.net,Server Side,我需要在服务器端运行一个从web服务获取流的方法。但它应该在服务器运行的所有时间都工作。我需要在服务器打开时调用这个方法,它应该一直工作到服务器关闭。这不应该取决于任何客户端请求。这种方法背后的架构应该是什么?我正在将photon socket server与.net一起使用,但总体思路也不错。如果需要在服务器“启动”时运行,而无需任何用户干预,那么它应该作为服务运行 在VS中创建一个服务项目。将代码创建为类库项目,您可以轻松地对其进行测试,给它一个启动方法等,然后从服务项目调用它。或者,您可以

我需要在服务器端运行一个从web服务获取流的方法。但它应该在服务器运行的所有时间都工作。我需要在服务器打开时调用这个方法,它应该一直工作到服务器关闭。这不应该取决于任何客户端请求。这种方法背后的架构应该是什么?我正在将photon socket server与.net一起使用,但总体思路也不错。

如果需要在服务器“启动”时运行,而无需任何用户干预,那么它应该作为服务运行


在VS中创建一个服务项目。将代码创建为类库项目,您可以轻松地对其进行测试,给它一个启动方法等,然后从服务项目调用它。

或者,您可以创建一个exe,将工作代码放在单独的文件中进行测试并运行,而不是创建类库。在服务项目和测试应用程序项目之间共享工作文件。