关于asp.net forms验证的问题
使用asp.net forms验证方式进行用户登录验证。
之前一直都没有问题的,但最近遇到一个很奇怪的问题。
不知道是哪里的设置问题,该如何解决。
先说问题现象
WEB应用程序在测试时,都没有问题,但发布到服务器上以后
客户端无法使用IE进行登录,用IE登录后,页面会返回到刷新后的登录页面,取消IE的兼容模式后再测试,就发现问题出在了验证登录后的URL地址上,地址栏里会出现一段代码如下(异常部分用红色标注了):
http://www.abc.com/(alkjdfw**aj09jaolakjow9023jl23ljfj8)/abc.aspx
而正常验证登录后是返回 http://www.abc.com/abc.aspx 这个URL。
测试了IE8~11各版本均存在此问题。
但使用Firefox,Chrome浏览器,甚至升级到最新版的360浏览器都能正常访问,用户通过LOGIN页登录后都会正常返回
http://www.abc.com/abc.aspx页面,整个WEB应用程序都能正常访问。
不知何故?求解