我有一个 C# Windows 服务和一个 ASP.NET 4.0 Web 应用程序,目前它们彼此独立并托管在同一网络中。
Windows 服务从数据库中读取数据,并在每次调用时生成一个文本文件。
我的目的是
a) 从 ASP.NET 应用程序调用 Windows 服务。 阅读了一些内容后,似乎可以使用服务 Controller 类轻松完成此操作。
b) 在客户端(浏览器)显示 Windows 服务的实时进度
我最初的想法是在服务中拥有某种全局变量,然后可以由远程 asp.net 应用程序访问,但我想知道执行此操作的最佳方法是什么。
最佳答案
这是一篇有关在 Windows 服务中托管 WCF 服务的 MSDN 文章:
如何:使用 TCP 在 Windows 服务中托管 WCF
关于c# - ASP.NET 应用程序显示 Windows 服务进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057961/