我正在构建一个 Windows 服务,但我想获取一些网页来控制一些设置、获取诊断等...
您将如何将 asp.net 网站和 windows 服务结合在一起?我知道 WCF 可以自托管到任意进程中,但我可以对 asp.net 做同样的事情吗?
另一种选择是让我的服务逻辑在 asp.net 网站 application_start 方法中产生长时间运行的线程。但是,我没有获得内置功能的窗口服务,例如启动时自动启动。另一个问题可能是 IIS 可能决定回收该进程。此外,我的服务需要打开一个原始 tcp 套接字来接受连接。我可以在 IIS 中这样做吗?
谢谢