几小时后IIS网络应用程序404

时间:2015-12-19 20:38:00

标签: asp.net-mvc-5

  • 网络应用程序正常工作10分钟至近24小时,然后是404。
  • 通过'正常工作'我的意思是我只是重新加载默认页面,看看它是否还活着,没有其他任何网络应用程序。
  • 更改 web.cofig< compilation debug =" true / false" 将其恢复。
  • 重新启动IIS或回收应用程序池不会。
  • 使用MVC5 + WebAPI + Entity Framework 6 + Newtonsoft.Json
  • FailedReqLogFiles显示以下任一原因:
    • ManagedPipelineHandler - EXECUTE_REQUEST_HANDLER
    • IIS Web Core - MAP_REQUEST_HANDLER
  • 在两台计算机上测试时,两者都出现问题:
    • windows 10,iis 10 - local pc
    • Windows Server 2012,iis 8 - amazon ec2 instance
  • 在要求我发布我的代码之前,这些错误实际上表明了什么?

1 个答案:

答案 0 :(得分:0)

问题出在应用程序池的高级设置中 - >回收 - >定期时间间隔。 一旦设置为0,一切正常。 (默认为1740) 同时将空闲超时设置为0(默认为20)

坦率地说,现在它只有大约60个小时的活动,我会继续监控。