Frage

Wir haben eine Reihe von über 12 Servern eine Website dienen. In den letzten Stunden hat sich ein einziger Server gestartet Ausnahmen für WebResource.axd und ScriptResource.axd Anfragen zu werfen.

Ausnahme

System.Web.HttpException -. Dies ist eine ungültige Skript Ressourcenanforderung

Stack Trace

bei System.Web.Handlers.ScriptResourceHandler.ProcessRequest (Httpcontext context)
bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute ()
bei System.Web.HttpApplication.ExecuteStep (IExecutionStep Schritt, Boolean & completedSynchronously)

Gebrochene Server-URL

/WebResource.axd?d=S6kjkBsrIKni9uO5HCkv0c8eYObzibWXn9R6A7Yr_Fy7CW4dRFZm1HfcnUTEZ8xBYZDM-5zeTVk1tTgC1hp7d5YYw3o1&t=634308186300177825

Alle anderen Server-URL

/WebResource.axd?d=yj6PW1hbOvqhMkOh2gYGlw2&t=634207187366247462

Ich habe die web.config, machine.config für jeden Server überprüft und sie sind alle identisch. Der einzige Unterschied der Lage gewesen, so weit zu finden ist, dass vor dem Problem, beginnend wurden die Server gepatcht, wonach die problematischen Server Blicke auf den anderen mit verschiedener Version des System.Web.dll sein?

Irgendwelche Ideen?

War es hilfreich?

Lösung

die Ursache des Problems gefunden. Das Problem Server hatte einen Sicherheitspatch, die aktualisiertem System.Web.dll angewandt. Aus irgendeinem Grunde aktualisierte unser Hosting-Provider nicht eine der anderen DLL und wiederum diese Server Tasten verschiedene Verschlüsselungs zu den anderen wurden zu erzeugen.

heraus zu arbeiten, die dll betroffen war, habe ich die im Anschluss an den WebResource.axd Query-String-Parameter zu entschlüsseln:

http://blogs.telerik.com/aspnet-ajax/posts/07-03-27/debugging-asp-net-2-0- Web-Ressourcen-entschlüsselnde-the-url-und-immer-the-Ressource-name.aspx

Andere Tipps

Der "? D = yj6PW1hbOvqhMkOh2gYGlw2 & t = 634207187366247462" ist ein Link irgendwie (hash oder so etwas?) Auf eine Ressource in der System.Web.dll, so verständlicherweise mit verschiedenen DLL auf diesem Server die Verbindung nicht gültig ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top