我有一个异步HTTP处理程序,用作Comet请求/响应,在IIS7上的ASP.NET中托管。
处理程序接收请求,然后在将响应发送回客户端之前等待调用事件。
是否可以在同一Web服务器上托管的单独Web服务中从此ASP.NET应用程序外部调用该事件?
我可以想到几种方法(比如在同一个应用程序上本地调用另一个HTTP处理程序),但这看起来很脏。有更好的方法吗?
答案 0 :(得分:0)
查看SignalR,您可以为应用程序设置Hub以与各种端点进行通信。
答案 1 :(得分:0)
我最终使用本地HTTP请求调用处理程序。这个请求最后真的很便宜。此外,我们已经决定将来可能需要将此功能移至另一台服务器,使用简单的HTTP请求应该非常容易。