由于几天的时间,我们在服务器上发生了多次错误。安装.net Framework4.5之后,它将开始抛出此错误。
准确的错误是(法语服务器):
代码de l'événement : 3012 Message d'événement : Une erreur s‘’est produite lors du traitement d'une requ de ressource de script ou Web。L‘’identificateur de ressource n‘’est parvenuàeffectuer le déchiffrement。健康与健康: 05/02/2014 09:50:45 Heure de l‘vénement (UTC):05/02/2014 08:50:45 ID d'événement :710069c1cd8a460a3286c5cf0d6e9f2 Séquence d’événement: 359 Occurrence de l'événement :2 Code de détail de l'événement :0
信息和应用: Domaine d‘’application: /LM/W3SVC/1/ROOT/d-1-130360636646508906 Niveau de Domaine: /d Chemin d‘’accèsàl‘’application: XXX\d\ Nom d‘’ordinateur: XXX
信息处理: ID de processus : 1568 Nom du processus : w3wp.exe Nom du compte : AUTORITE NT\SERVICE R SEAU
异常信息:类型d‘’exception: HttpException Message d‘’exception:不可能的de valider les données。System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt,Byte[] buf,Byte[]修饰符,Int32开始,Int32长度,布尔useValidationSymAlgo,布尔useLegacyMode,IVType ivType,布尔signData)àSystem.Web.UI.Page.DecryptString(字符串s,目的)
vFGkZVoP8ID1rgGf5vJ3t6jZjbIgf5wEue6afCDa3EGJFWIK1OASzWIE8mTxwmeXNwHM9ieKGqYV8c1okl2k0AUC0&t=635264944860000000 Chemin d‘’accèsàla demande : /d/WebResource.axd‘Adresse d’h‘True d’l'utilisateur : XXX Utilisateur : XXX Est authentifié:True Type d‘认证: Forms Nom du compte de螺纹: AUTORITE NT\SERVICE R SEAU
线程信息: ID de螺纹: 10 Nom du compte de螺纹: AUTORITE NT\SERVICE R SEAU Emprunte une标识: False Trace de la桩:àSystem.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt,Byte[] buf,Byte[]修饰符,Int32 start,Int32长度,布尔useValidationSymAlgo,布尔useLegacyMode,IVType ivType,布尔signData)àSystem.Web.UI.Page.DecryptString(字符串s,目的)àSystem.Web.Handlers.AssemblyResourceLoader.System.Web.IHttpHandler.ProcessRequest(HttpContext上下文
我们知道在堆栈溢出上有一些帖子提到了这个错误,但是它们都没有帮助我们.
此错误仅发生在Webresource.axd请求上。
为了避免这个错误,我们尝试了许多技巧,但都没有成功:
我们还知道有一个KB (http://support.microsoft.com/kb/911722)似乎与此错误相关,但是我们的服务器上的注册表项http://support.microsoft.com/kb/911722被设置为0,所以这不是同一个问题。
这个错误太疯狂了!它只发生在服务器上的一个web应用程序上(其他应用程序也使用Webresources.axd,不会抛出任何这样的错误)。
有没有人能够理解和解决这个错误?
发布于 2014-02-05 17:15:20
与这些请求相关联的用户代理头是什么?有时,网络索引器(Google,Bing)会缓存旧的WebResource.axd URI。当在服务器上更新.NET框架时,这些URI会发生变化,web索引器在接收到足够多的404后最终将停止访问旧URI。
这些请求还可能表示缓存了旧URI的web浏览器。您可以查看If-*请求头来确定这一点。在这种情况下,当客户端刷新页面时,错误就会消失。
最后,在升级到.NET 4.5之前,这台机器是否更新了所有最新的.NET框架修补程序?如果不是,这就增加了这样的建议:这只是一个缓存问题,当页面被刷新时,它就会消失。
https://stackoverflow.com/questions/21574219
复制相似问题