我有一个运行 IIS6 和 MVC2(.net 4)的 W2k3 服务器。
iis 启动后,一切正常,网站运行良好。无扩展名的 URL 工作正常。
经过一段时间(可能是不活动)后,服务器停止工作并开始向客户端发送 404 错误。
一旦我重新启动应用程序池,一切就会恢复正常,网站也会恢复正常运行。问题是,我不应该每隔几个小时就重新启动应用程序池。
有什么想法吗?
答案1
您是否恰好有多个 .NET Web 应用程序在该应用程序池中运行,并且这些应用程序针对的是不同版本的框架?如果是这样,请创建一个新的应用程序池,以便为针对不同版本的框架的应用程序提供不同的应用程序池。