【问题标题】:This is an invalid script resource request. ~/scriptresource.axd这是一个无效的脚本资源请求。 ~/scriptresource.axd
【发布时间】:2012-03-28 16:47:54
【问题描述】:

错误在 System.Web.Handlers.ScriptResourceHandler.ProcessRequest(HttpContext 上下文)在 System.Web.HttpApplication.CallHandlerExecutionStep。 System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep 步骤,布尔值& 同步完成)

我从生产服务器收到上述错误。 我们有六台生产服务器,我们从仅三台生产服务器收到上述错误。 其余三个工作正常。

我们在所有六台服务器中都有以下 machinKey 设置。路径:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config.cmets C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\web.config.cmets

旧设置:

< machineKey validationKey="AutoGenerate,IsolateApps" 
  decryptionKey="AutoGenerate,IsolateApps" 
  validation="SHA1" 
  decryption="Auto" 
  compatibilityMode="Framework20SP1" / >

已更改为特定键

< machineKey validationKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" 
  decryptionKey="XXXXXXXXXXXXXXXXXXXXXXXX" 
  validation="SHA1" 
  decryption="AES" 
  compatibilityMode="Framework20SP1" />

但得到同样的异常。

谁能告诉我具体的问题是什么?

【问题讨论】:

    标签: asp.net web-config


    【解决方案1】:

    这可能是由于搜索引擎在您的网页中爬行所致。有时他们会点击 ScriptResource.axd 文件并生成您所看到的错误。

    如果您可以记录导致此错误的 IP,请查找它们并查看它们的位置/身份。

    当然,如果您仅从网络场中 6 台服务器中的 3 台获取此信息,则可能有其他问题。

    【讨论】:

    • 感谢您的回答,但您提供的解决方案不起作用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多