我正在使用ASP.NET MVC的脚本管理器来组合和压缩网站页面的CSS文件和JavaScript文件。在大多数情况下,这是按预期工作的,但是有一些时候(每周几次),负责返回内容的HTTP处理程序返回空响应,因此不使用任何CSS的页面加载-HTML返回,图像也加载。发生这种情况时,刷新页面并不能解决问题,而重置IIS总是可以解决问题。此外,在不重置IIS的情况下,一段时间后问题就会停止。
通常,脚本处理程序记录错误,但是在问题期间没有记录错误。似乎从未调用处理程序。没有由IIS生成的失败请求日志。
当发生这种情况时,我监控了资源使用情况,没有发现任何异常情况。Web服务器正在运行IIS 7,CPU使用率较低。我在IIS设置中增加了一些关于允许处理的请求数的参数,但问题仍然存在,尽管可能不太常见。该网站每月接收大约150万次网页浏览量。