2013-08-22 31 views
0

我使用的是AntiCSRF库,在极少数情况下,我收到异常“CSRF表单字段丢失” - 实际上所有隐藏字段(包括“标准”ASP.NET)丢失在回传 - 例如日志条目:ASP.NET在回发中丢失的所有隐藏字段值

POST http://xxx.pl:81/Delegations/DelegationEdit.aspx?id=null&source=~/Delegations/Delegations.aspx&search=&page=1&all=False&filters=-5;-1;2;2013-07-18;2013-10-18;;;;&view=1&tab=0&sort=date_from+desc HTTP/1.1
缓存控制:无缓存
连接:保持活动
的Content-Length:65306
内容类型:多/形式数据; boundary = --------------------------- 7dd2343b20406
Accept:text/html, application/xhtml + xml,/ Accept-编码:gzip,deflate
Accept-Language:pl-PL
Cookie: loginData = userName = jks & system = AVK & language = pl; ASP.NET_SessionId = XXX; happilyLoggedIn =; .ASPXAUTHWB20 = XXX; __CSRFCOOKIE = 428dcc73-f57a-449A-a6c7-d50cc50a9a53
主机:xxx.pl
的Referer:https://xxx.pl/Delegations/DelegationEdit.aspx?id=null&source=%7e%2fDelegations%2fDelegations.aspx&search=&page=1&all=False&filters=-5%3b-1%3b2%3b2013-07-18%3b2013-10-18%3b%3b%3b%3b&view=1&tab=0&sort=date_from+desc
的User-Agent:Mozilla的/ 5.0(兼容; MSIE 9.0; Windows NT的6.1; WOW64; 三叉戟/ 5.0)
X -ssl-密码:AES128-SHA的SSLv3 Kx的RSA = AU = RSA的Enc = AES(128)的Mac = SHA1
X - 转发,对于:XXX.XXX.XXX.XXX

页是相当复杂的(大量的控件 - 大ViewState /分块 - maxPageStateFieldLength =“30720”/,UpdatePanels,ASP.NET Web服务使用)。问题主要发生在IE(8,9)和一个特定页面上。 我无法在本地重现此问题。 所有的想法将不胜感激。

回答

0

问题可能是由Pound front-end造成的。尝试更高的日志记录级别和客户端配置选项没有运气。没有办法禁用消毒。目前切换到nginx - 将看看它是否会有所帮助。