【发布时间】:2011-01-17 22:04:02
【问题描述】:
我们有大约 12 台服务器为网站提供服务。在过去的几个小时里,一台服务器开始为 WebResource.axd 和 ScriptResource.axd 请求抛出异常。
例外
System.Web.HttpException - 这是一个无效的脚本资源请求。
堆栈跟踪
在 System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext 上下文)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
服务器网址损坏
/WebResource.axd?d=S6kjkBsrIKni9uO5HCkv0c8eYObzibWXn9R6A7Yr_Fy7CW4dRFZm1HfcnUTEZ8xBYZDM-5zeTVk1tTgC1hp7d5YYw3o1&t=634308186300177825
所有其他服务器网址
/WebResource.axd?d=yj6PW1hbOvqhMkOh2gYGlw2&t=634207187366247462
我检查了每台服务器的 web.config、machine.config,它们都是相同的。目前能发现的唯一区别是,在问题开始之前,服务器已经打了补丁,之后,问题服务器看起来使用的 System.Web.dll 版本与其他服务器不同?
有什么想法吗?
【问题讨论】:
标签: c# asp.net gac webresource.axd scriptresource.axd