Nous disposons d'une gamme d'environ 12 serveurs desservant un site Web. Au cours des dernières heures, un seul serveur a commencé à lancer des exceptions pour les requêtes WebResource.axd et ScriptResource.axd.WebResource.axd lancer des exceptions dans la batterie de serveurs Web
Exception
System.Web.HttpException - Ceci est une demande de ressource de script non valide.
Stack Trace
à System.Web.Handlers.ScriptResourceHandler.ProcessRequest (HttpContext contexte)
à System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
à System.Web.HttpApplication.ExecuteStep (étape IExecutionStep, Boolean & completedSynchronously)
URL du serveur brisé
/WebResource.axd?d=S6kjkBsrIKni9uO5HCkv0c8eYObzibWXn9R6A7Yr_Fy7CW4dRFZm1HfcnUTEZ8xBYZDM-5zeTVk1tTgC1hp7d5YYw3o1 & t = 634308186300177825
Tous les autres serveurs URL
/WebResource.axd?d=yj6PW1hbOvqhMkOh2gYGlw2 & t = 634207187366247462
J'ai vérifié le web.config, machine.config pour chaque serveur et ils sont tous identiques. La seule différence qui a été trouvée jusqu'à présent est qu'avant le début du problème, les serveurs ont été corrigés, après quoi le serveur problématique semble utiliser une version différente de System.Web.dll pour les autres.
Des idées?
Merci Chris. Je suppose que je suis juste en train d'essayer de comprendre si tous les serveurs ont été appliqués les mêmes correctifs, comment ce seul serveur s'est retrouvé avec des DLL différentes et à tour de rôle haché les valeurs pour le reste? – timothyclifford