2012-03-28 12 views
1

Fehler bei System.Web.Handlers.ScriptResourceHandler.ProcessRequest (Httpcontext Kontext) bei System.Web.HttpApplication.CallHandlerExecutionStep. System.Web.HttpApplication.IExecutionStep.Execute() bei System.Web.HttpApplication.ExecuteStep (IExecutionStep Schritt, Boolean & completedSynchronously)Dies ist eine ungültige Skriptressourcenanforderung. ~/ScriptResource.axd

Ich erhalte die oben genannte Störung von einem Produktionsserver. Wir haben sechs Produktionsserver und wir erhalten den obigen Fehler von drei Produktionsservern nur. Die restlichen drei funktionieren gut.

Wir haben folgende Einstellung für machinKey in allen sechs Servern. Pfad:

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

OLD Rahmen:

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

BESTIMMTE GEÄNDERT KEY

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

aber die gleiche Ausnahme bekommen.

Kann mir bitte jemand sagen, was genau das Problem sein könnte?

Antwort

2

Dies kann durch Suchmaschinen verursacht werden, die durch Ihre Seiten kriechen. Manchmal treffen sie die Datei ScriptResource.axd und erzeugen den Fehler, den Sie sehen.

Wenn Sie die IPs, die diesen Fehler verursachen, protokollieren können, suchen Sie nach ihnen und sehen Sie, wo/wer sie sind.

Natürlich, wenn Sie nur von 3 von 6 Servern in Ihrer Webfarm erhalten, könnte etwas anderes falsch sein.

+0

Vielen Dank für Ihre Antwort, aber die von Ihnen bereitgestellte Lösung funktioniert nicht? – gauravghodnadikar

Verwandte Themen