0

我的一些页面出现错误:

错误消息:Base-64 字符串中的无效字符。错误来源:mscorlib 错误目标站点:Byte[] FromBase64String(System.String)

错误消息:无法验证数据。错误来源:System.Web 错误目标站点:Byte[] GetDecodedData(Byte[], Byte[], Int32, Int32, Int32 ByRef)

错误消息:无效的视图状态。错误来源:System.Web 错误目标站点:System.String DecryptStringWithIV(System.String, System.Web.Configuration.IVType)

这是一些上下文。如果您看到任何东西,请告诉我。我认为这部分是由我的 asp 向导控制引起的。

查询字符串数据:

发布数据:

ctl00$smgr: ctl00$MasterContentPlaceHolder$upl_Products|ctl00$MasterContentPlaceHolder$btn_Search __EVENTTARGET:
__EVENTARGUMENT:
__LASTFOCUS:
__VIEWSTATEFIELDCOUNT: 3

__EVENTVALIDATION:/ wEWHwKV2 / WwBQLGna / KAwK9x8a3BQKLhdbNCwLZ64aKDQKi8pQnAp / JP / 4IApCM8ZMEApGM8ZMEApOMzZMEApSMzZMEAtbfoPUBAqPxgKMBAorGwpkKAseB0Z0KAqPxgKMBAt2Y6o8JAsDpmsoPAtKTqbABApnQzLoPAuPO3 + EGAvqt7rUDAtyZ3acDAtf0wrEBAvKivZ0MAsGNqIUKAoyZyqoNAsbz9MYPAuDHqosLAs6pn9gKAr + Ru4sC6wYbrhtxXxHDOrBfBS6eE0Gfq9I = ctl00 $ hdf_DisplayModal:
ctl00 $ UcHeader1 $ ucCreateAssociation $ Wizard1 $ txt_AssociationName:
ctl00 $ UcHeader1 $ ucCreateAssociation $ Wizard1 $ txt_Doors:
ctl00 $ UcHeader1 $ ucCreateAssociation $ Wizard1 $ txt_Lockbox :
ctrlPrefix: ctl00_MasterContentPlaceHolder_ ctl00$MasterContentPlaceHolder$txt_Search: CASA RIVIERA ctl00$MasterContentPlaceHolder$wmk_Search_ClientState:
ctl00$MasterContentPlaceHolder$ddl_PageSize: 25 ctl00$MasterContentPlaceHolder$txt_sdi:
ctl00$MasterContentPlaceHolder$hdf_ClonedProduct:
ctl00$MasterContentPlaceHolder$hdf_ClonedProductDocumentID:
ctl00$MasterContentPlaceHolder$btn_Search:搜索

用户:0893

异常堆栈跟踪:

在 System.Web.UI.ViewStateException.ThrowMacValidationError(异常内部,字符串 persistedState) 在 System.Web.UI.ObjectStateFormatter.Deserialize System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) 在 System.Web.UI. HiddenFieldPageStatePersister.Load() 在 System.Web.UI.Page.LoadPageStateFromPersistenceMedium() 在 System.Web.UI.Page.LoadAllState() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web .UI.页面。ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest() 在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) 在 System.Web.UI.Page.ProcessRequest(HttpContext context) 在 ASP c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs:line 0 中的 .pif_default_aspx.ProcessRequest(HttpContext context) System.Web.HttpApplication .CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs 中 ASP.pif_default_aspx.ProcessRequest(HttpContext context) 的 Page.ProcessRequest(HttpContext context) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 处的第 0 行(IExecutionStep 步骤,布尔值和同步完成)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs 中 ASP.pif_default_aspx.ProcessRequest(HttpContext context) 的 Page.ProcessRequest(HttpContext context) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 处的第 0 行(IExecutionStep 步骤,布尔值和同步完成)同步完成)同步完成)

服务器变量:

ALL_HTTP: HTTP_CACHE_CONTROL:无缓存 HTTP_CONNECTION:Keep-Alive HTTP_PRAGMA:无缓存 HTTP_CONTENT_LENGTH:34935 HTTP_CONTENT_TYPE:application/x-www-form-urlencoded HTTP_ACCEPT: / HTTP_ACCEPT_LANGUAGE:en-us HTTP_COOKIE:intro=none; 证明=无;__utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(推荐)|utmcmd=推荐|utmcct=/; .ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3;__utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(无); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p;__utmc=146810421 HTTP_HOST:republic.southdata.com HTTP_REFERER: https://republic.southdata.com/SDI/PIF/ HTTP_USER_AGENT:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;.NET CLR 1.1.4322;.NET CLR 2.0.50727;MS-RTC LM 8;InfoPath.2;.NET CLR 1.0.3705)HTTP_X_MICROSOFTAJAX:Delta=真正的 HTTP_UA_CPU:x86

ALL_RAW: Cache-Control: no-cache Connection: Keep-Alive Pragma: no-cache Content-Length: 34935 Content-Type: application/x-www-form-urlencoded Accept: / 接受语言:en-us Cookie:intro=none;证明=无;__utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(推荐)|utmcmd=推荐|utmcct=/; .ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3;__utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(无); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p;__utmc=146810421 主机:republic.southdata.com 参考:https ://republic.southdata.com/SDI/PIF/ 用户代理:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;.NET CLR 1.1.4322;.NET CLR 2.0.50727;MS-RTC LM 8;InfoPath.2;.NET CLR 1.0.3705)x- microsoftajax:Delta=true UA-CPU:x86

APPL_MD_PATH: /LM/W3SVC/1/Root/SDI APPL_PHYSICAL_PATH: D:\Inetpub\wwwroot\sdi\ AUTH_TYPE: 表单 AUTH_USER: 0893 AUTH_PASSWORD:
LOGON_USER:
REMOTE_USER: 0893 CERT_COOKIE:
CERT_FLAGS:
CERT_ISSUER:
CERT_KEYSIZE: 128 CERT_KEYSIZE: 128 CERT_KEYSIZE:4096_CERET_SERT_IALS
CERT_SERVER_ISSUER: C=US, O=Network Solutions LLC, CN=Network Solutions Certificate Authority CERT_SERVER_SUBJECT: C=US, PostalCode=27030, S=NC, L=Mount Airy, STREET=201 Technology Lane, O=SouthData, OU=IT , OU=安全链接 SSL 通配符, CN= .southdata.com CERT_SUBJECT:
CONTENT_LENGTH: 34935 CONTENT_TYPE: application/x-www-form-urlencoded GATEWAY_INTERFACE: CGI/1.1 HTTPS: on HTTPS_KEYSIZE: 128 HTTPS_SECRETKEYSIZE: 4096 HTTPS_SERVER_ISSUER: C=US, O=Network Solutions LLC, CN=Network Solutions Certificate Authority HTTPS_SERVER_SUBJECT: C= US, PostalCode=27030, S=NC, L=Mount Airy, STREET=201 Technology Lane, O=SouthData, OU=IT, OU=Secure Link SSL Wildcard, CN=
.southdata.com INSTANCE_ID: 1 INSTANCE_META_PATH: /LM/ W3SVC/1 LOCAL_ADDR:10.1.16.6 PATH_INFO:/SDI/PIF/Default.aspx PATH_TRANSLATED:D:\Inetpub\wwwroot\sdi\PIF\Default.aspx QUERY_STRING:
REMOTE_ADDR: 204.9.125.194 REMOTE_HOST: 204.9.125.194 REMOTE_PORT: 59539 REQUEST_METHOD: POST SCRIPT_NAME: /SDI/PIF/Default.aspx SERVER_NAME:republic.southdata.com SERVER_PORT: 443 SERVER_PORT_SECURE:-IIS/1_PROTOCOL: HTTP 6.0 URL:/SDI/PIF/Default.aspx HTTP_CACHE_CONTROL:无缓存 HTTP_CONNECTION:保持活动 HTTP_PRAGMA:无缓存 HTTP_CONTENT_LENGTH:34935 HTTP_CONTENT_TYPE:应用程序/x-www-form-urlencoded HTTP_ACCEPT: / HTTP_ACCEPT_LANGUAGE: en-us HTTP_COOKIE: intro=none; 证明=无;__utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(推荐)|utmcmd=推荐|utmcct=/; .ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3;__utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(无); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p;__utmc=146810421 HTTP_HOST:republic.southdata.com HTTP_REFERER: https ://republic.southdata.com/SDI/PIF/ HTTP_USER_AGENT:Mozilla/4.0(兼容;MSIE 7.0;Windows NT 5.1;.NET CLR 1.1.4322;.NET CLR 2.0.50727;MS-RTC LM 8;InfoPath.2;.NET CLR 1.0.3705)HTTP_X_MICROSOFTAJAX:Delta=真的

4

1 回答 1

1

微软不久前发布了一篇关于视图状态损坏的文章,该文章派上了用场:

http://support.microsoft.com/kb/555353

我们在负载平衡的 Web 服务器上运行时遇到了这种情况,在这种情况下,使用 machine.config 文件中的公共密钥就可以了。不确定这是否是您遇到的问题,但 MS 的文章很有帮助。

于 2009-11-05T19:50:36.097 回答