IIS6上的.NET 4.0 WebAPI:开始返回404,直到ApplicationPool重新启动

时间:2015-02-10 04:12:12

标签: .net-4.0 iis-6 asp.net-web-api

我们有一个.NET 4.0 ASP.NET WebForms网站和部署到Windows Server 2003 IIS 6.0实例的混合ASMX / WebAPI Web服务,该实例在不同时间段内从WebAPI控制器返回404.

WebAPI控制器与ASMX服务位于同一项目/站点中,但ASMX服务没有问题。 webservice和WebForms网站都托管在同一个ApplicationPool中,但它们是单独的IIS站点。

下面是一个IIS日志片段,其中WebAPI服务似乎自行恢复:

enter image description here

当发生此错误时,回收ApplicationPool已经完成了这个伎俩,尽管有时似乎ApplicationPool回收实际上启动了问题。在新部署之后,在循环之后立即发生了一次或两次。第二次回收修复了这个问题。我已经关闭了定期的ApplicationPool回收,看看是否能解决这个问题。

我不确定我应该从这里看到什么......

0 个答案:

没有答案