asp.net网页和Windows服务之间的通信

时间:2011-09-21 11:46:43

标签: asp.net

如何编写在asp.net网页之间进行通信的Windows服务? Windows服务是用c#.NET编写的。

2 个答案:

答案 0 :(得分:4)

我想到了2个用例,你的问题不是很清楚你需要哪个:

  • 向现有ASP.NET应用程序发送HTTP请求的Windows服务=>您可以使用WebClient类来实现此目的。
  • 从ASP.NET应用程序调用的Windows服务=>在这种情况下,您可以拥有一个hosted in a windows service的WCF服务,并让ASP.NET应用程序使用此服务。

在这两种情况下,您都可以阅读.NET中的writing and installing a windows service

答案 1 :(得分:2)

您可以做的另一件事是使用一些中间组件(如文件或数据库)来执行此操作。该服务修改文件/ db,然后ASP.NET页面选择它。反之亦然。

这将涉及一些民意调查。