【发布时间】:2013-04-27 06:41:09
【问题描述】:
好的,假设我有一个 Web 应用程序,它绝对必须执行某种启动,并且必须无限期地保持运行,而不管它从客户端接收到什么通信(因为它是一个基于推送的系统)
现在为了进行测试,我一直将它作为 Windows 服务托管,这很棒,因为它允许我有一个进入应用程序的硬入口点,我可以在其中进行引导并启动和运行服务
接下来,我正试图将其移至 IIS 世界,以便我可以将这项服务面向外部世界...我遇到了一个障碍...我没有任何硬性切入点我可以引导应用程序,但 global.asax 除外,据我了解,它仅在客户端调用服务器时才会调用
有没有更好的地方可以让我在应用程序的入口处放置一个入口并让它引导而不等待客户端连接到它?这个区域是只调用一次还是会在应用程序超出范围时定期调用(可以这么说)?就像我说的,应用程序必须始终保持运行状态
【问题讨论】:
标签: c# asp.net wcf iis web-applications