首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Webresource.axd :无法验证数据

Webresource.axd :无法验证数据
EN

Stack Overflow用户
提问于 2014-02-05 10:11:30
回答 1查看 1.8K关注 0票数 0

由于几天的时间,我们在服务器上发生了多次错误。安装.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请求上。

为了避免这个错误,我们尝试了许多技巧,但都没有成功:

  • 在MachineKey节点Web.config中定义静态键:没有成功
  • 对MachineKey使用3 3DES加密和解密:没有成功
  • 在enableViewStateMac=中设置Web.config“false”:没有成功
  • 在应用程序中的所有EnableCDN=上设置ScriptManager“true”:没有成功
  • 在应用程序中的所有EnableViewState=上设置ScriptManager“false”:没有成功
  • 禁用“动态内容压缩”和“静态内容压缩”:没有成功

我们还知道有一个KB (http://support.microsoft.com/kb/911722)似乎与此错误相关,但是我们的服务器上的注册表项http://support.microsoft.com/kb/911722被设置为0,所以这不是同一个问题。

这个错误太疯狂了!它只发生在服务器上的一个web应用程序上(其他应用程序也使用Webresources.axd,不会抛出任何这样的错误)。

有没有人能够理解和解决这个错误?

EN

回答 1

Stack Overflow用户

发布于 2014-02-05 17:15:20

与这些请求相关联的用户代理头是什么?有时,网络索引器(Google,Bing)会缓存旧的WebResource.axd URI。当在服务器上更新.NET框架时,这些URI会发生变化,web索引器在接收到足够多的404后最终将停止访问旧URI。

这些请求还可能表示缓存了旧URI的web浏览器。您可以查看If-*请求头来确定这一点。在这种情况下,当客户端刷新页面时,错误就会消失。

最后,在升级到.NET 4.5之前,这台机器是否更新了所有最新的.NET框架修补程序?如果不是,这就增加了这样的建议:这只是一个缓存问题,当页面被刷新时,它就会消失。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21574219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档