日期:2014-05-17  浏览次数:20557 次

请求的窗体身份验证失败,怎么避免这个提示
网站是asp.net mvc的,A页面需要Forms认证。如果认证失败会跳转到B页面。

最近事件管理器里面充满了针对此页面的信息: 请求的窗体身份验证失败 原因: 提供的票证已过期。 

频率在一分钟两次, ip为随机代理。疑似 恶意请求。

我知道是他的cookies到期了,但是我很奇怪为什么报这个异常,他应该跳转到B才对啊。

怎么样修改程序,不让事件管理器出现这个信息。

------解决方案--------------------

继承这个页面的处理
集中的转发到别的处理页面

或者是你的提示判断层级写错了

------解决方案--------------------
可能是
当服务器上的多个使用forms验证的ASP.NET应用程序使用了相同的cookie名称、cookie路径、machinekey时,会导致此问题出现。

或者把.net 补丁打到最新
看看