Asp.net &引用;“无法验证数据”;事件日志中的异常

Asp.net &引用;“无法验证数据”;事件日志中的异常,asp.net,web-config,asp.net-2.0,iis-8,Asp.net,Web Config,Asp.net 2.0,Iis 8,我已将我的asp.net2 web表单网站移动到基于windows server 2012的IIS8,并在事件日志中发现了许多下一个警告: - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> - <System> <Provider Name="ASP.NET 2.0.50727.0" /> <EventID Qualifiers="32768">

我已将我的asp.net2 web表单网站移动到基于windows server 2012的IIS8,并在事件日志中发现了许多下一个警告:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="ASP.NET 2.0.50727.0" /> 
  <EventID Qualifiers="32768">1309</EventID> 
  <Level>3</Level> 
  <Task>3</Task> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2014-01-02T20:44:47.000000000Z" /> 
  <EventRecordID>2716</EventRecordID> 
  <Channel>Application</Channel> 
  <Computer>WIN-6GSFHL7R9M0</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Data>3005</Data> 
  <Data>An unhandled exception has occurred.</Data> 
  <Data>02/01/2014 22:44:47</Data> 
  <Data>02/01/2014 20:44:47</Data> 
  <Data>8ba10465853a48c2a3a0ffc833750679</Data> 
  <Data>7</Data> 
  <Data>1</Data> 
  <Data>0</Data> 
  <Data>/LM/W3SVC/12/ROOT-2-130331688695275608</Data> 
  <Data>Full</Data> 
  <Data>/</Data> 
  <Data>C:\Inetpub\vhosts\domain.com\httpdocs\</Data> 
  <Data>WIN-6GSFHL7R9M0</Data> 
  <Data /> 
  <Data>5216</Data> 
  <Data>w3wp.exe</Data> 
  <Data>WIN-6GSFHL7R9M0\IWPD_6(domain)</Data> 
  <Data>HttpException</Data> 
  <Data>Unable to validate data.</Data> 
  <Data>http://www.domain.com/ScriptResource.axd?d=neQR-vF3_EGwaDvBqhWT03ESuzxtn9v9XFCS44TLY3AvlJgJaiF16o8T3xF9JpxAa4aVdi8FBtTu_aoQwDJm1er-TLBDOoBFHQOWr7lHPFlEhPXZ5Y_wPNlfd8wmC4SLUpFTqQ2&t=635240882914102167</Data> 
  <Data>/ScriptResource.axd</Data> 
  <Data>157.55.35.41</Data> 
  <Data /> 
  <Data>False</Data> 
  <Data /> 
  <Data>WIN-6GSFHL7R9M0\IWPD_6(domain)</Data> 
  <Data>5</Data> 
  <Data>WIN-6GSFHL7R9M0\IWPD_6(domain)</Data> 
  <Data>False</Data> 
  <Data>at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo, Boolean signData) at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(Boolean fEncrypt, Byte[] buf, Byte[] modifier, Int32 start, Int32 length, IVType ivType, Boolean useValidationSymAlgo) at System.Web.UI.Page.DecryptStringWithIV(String s, IVType ivType) at System.Web.UI.Page.DecryptString(String s)</Data> 
  </EventData>
  </Event>
-
- 
1309
3.
3.
0x8000000000000
2716
应用
WIN-6GSFHL7R9M0
- 
3005
发生了未处理的异常。
02/01/2014 22:44:47 
02/01/2014 20:44:47 
8ba10465853a48c2a3a0ffc833750679
7.
1.
0
/LM/W3SVC/12/ROOT-2-130331688695275608
满满的
/ 
C:\Inetpub\vhosts\domain.com\httpdocs\
WIN-6GSFHL7R9M0
5216
w3wp.exe
WIN-6GSFHL7R9M0\IWPD_6(域)
HttpException
无法验证数据。
http://www.domain.com/ScriptResource.axd?d=neQR-vF3-EGwaDvBqhWT03ESuzxtn9v9XFCS44TLY3AvlJgJaiF16o8T3xF9JpxAa4aVdi8FBtTu-aoQwDJm1er-TLBDOoBFHQOWr7lHPFlEhPXZ5Y-WPNLFD8WMC4SLUPFTQ2&t=63524088291412167
/ScriptResource.axd
157.55.35.41 
假的
WIN-6GSFHL7R9M0\IWPD_6(域)
5.
WIN-6GSFHL7R9M0\IWPD_6(域)
假的
在System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(布尔fEncrypt,Byte[]buf,Byte[]modifier,Int32 start,Int32 length,IVType IVType,Boolean useValidationSymAlgo,Boolean signData)的System.Web.Configuration.MachineKeySection.EncryptOrDecryptData(布尔fEncrypt,Byte[]buf,Byte[]修饰符,Int32 start,Int32 length,IVType IVType,Boolean useValidationSymAlgo)在System.Web.UI.Page.DecryptStringWithIV(字符串s,IVType IVType)在System.Web.UI.Page.DecryptStrings(字符串s)
我尝试了以下方法:

  • 指定机器钥匙的使用
  • 添加renderAllHiddenFieldsAtTopOfForm=“true”
  • 我看到很多帖子建议EnableViewStateMAC=false,但这听起来很愚蠢和危险

这是一个例外吗?我错过了什么

我不会担心的


最可能的解释是搜索爬虫/索引器缓存了旧URL,并再次检查它们以确保它们仍然有效。由于ScriptResource.axd为这些现在不正确的URL返回404,搜索爬虫程序最终将从其缓存中刷新它们,随着时间的推移,您将看到这些错误消失。

您只找到其中一个吗?还是每一个请求都会发生?这将帮助您决定它有多重要。更重要的是,您正在得到未处理的异常,并且不知道它。调查