我创建了一个 WCF服务,我已经在 IIS 中托管了该服务。当我在 IIS 中启动服务时,在我浏览Service.svc文件之前,服务不会启动。
应用程序池在特定时间间隔后被回收,然后当服务重新启动时,我再次需要去浏览 Service.svc 文件。
我已将此服务设置为默认bt它不起作用并且结果相同。
启动或重新启动服务时,有没有办法自动浏览我的 Service.svc 文件。
答案 0 :(得分:0)
这是IIS的一般烦恼。它启动工作进程以执行网站处理,这些处理在请求网站之前(始终)不会开始。我过去使用的解决方法是在我的Web应用程序之外的页面上启动IIS工作进程,以便在需要时可用。虽然应用程序池有一些细微差别可以使它变得比它需要的更复杂但要小心。