我们有一组大约 12 台服务器为网站提供服务。在过去的几个小时里,一台服务器开始为 WebResource.axd 和 ScriptResource.axd 请求抛出异常。
例外
System.Web.HttpException - 这是一个无效的脚本资源请求。
堆栈跟踪
在 System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext context)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔&完成同步)
损坏的服务器 URL
/WebResource.axd?d=S6kjkBsrIKni9uO5HCkv0c8eYObzibWXn9R6A7Yr_Fy7CW4dRFZm1HfcnUTEZ8xBYZDM-5zeTVk1tTgC1hp7d5YYw3o1&t=634308186300177825
所有其他服务器 URL
/WebResource.axd?d=yj6PW1hbOvqhMkOh2gYGlw2&t=634207187366247462
我检查了每台服务器的 web.config、machine.config,它们都是相同的。到目前为止唯一能发现的区别是,在问题开始之前,服务器已经打了补丁,之后,有问题的服务器看起来使用的 System.Web.dll 版本与其他服务器不同?
有任何想法吗?