问题描述
用IE打开居然是这样的http://192.168.1.13/(F(eKDtpHfuxfEsF8uMHrubiHxEfi53Nbj33wlW4YZd4UE4B2CByayerYaRG3MdiZGaaGkb0tUxNF-TdQNO0RcpjqA32LCQX5cgk93AlnKDSjI1))/CaseMain.aspx用firefox打开后是这样的http://192.168.1.13/CaseMain.aspx系统自动帮我加了一级目录内容,这是什么内容啊,有办法通过设置Web.config,去掉吗
解决方案
解决方案二:
真正的地址是啥?你的地址中有特殊字符吗?
解决方案三:
如果有特殊字符在url中的话用HttpUtility.UrlEncode做个转换,然后接到后再HttpUtility.UrlDecode转换回来
解决方案四:
直正的地址是http://192.168.1.13/CaseMain.aspx
解决方案五:
那是session编号,你看看你的IE版本里面是不是有个设置什么的不允许用cookie(或者你的web.config里面配置了不使用cookie)?当客户端运行用cookie的时候就不会再地址栏里面显示那个编号,否则就会显示。
解决方案六:
引用4楼5653325的回复:
那是session编号,你看看你的IE版本里面是不是有个设置什么的不允许用cookie(或者你的web.config里面配置了不使用cookie)?当客户端运行用cookie的时候就不会再地址栏里面显示那个编号,否则就会显示。
点赞应该是这个原因。。。
解决方案七:
我查看了一下,是由于我的ie打开了InPrivate,InPrivate浏览可让您在Web上冲浪时不会在InternetExplorer中留下任何隐私信息痕迹。同时我在asp.net里应用了FormsAuthentication,表单认证<authenticationmode="Forms"><formsloginUrl="~/UserLogin/Login.aspx"timeout="2880"/></authentication><authorization><denyusers="?"/></authorization>不知怎样避免开启InPrivate浏览器上出现目录变长这个情况