您的位置:首页 > 编程语言 > ASP

asp.net 4.0 url 多了一串字符串

2012-09-05 11:53 134 查看
网站本来是2.0的.现在升级成4.0了,结果发现地址栏多了一串字符.

如:http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx

正常访问 http://localhost//index.aspx 是没有影响的,只是地址栏上会自动加上 http://localhost/(qlhgrjyhi0xlbe45j3pbqf25)/index.aspx

最终在CSDN上找到了答案:

<sessionState cookieless= "false "/>

改成了:

<sessionState cookieless= "true "/>

这样就禁止将Session保存在Cookie中,因此为了在回发后获取服务器上的Session值,asp.net应用程序将当前用户的SessionID(即上面的那26个乱字符)保存到了url中,要想不将SessionID显示在url中,将web.config中 <sessionState cookieless= "true "/> 改为
<sessionState cookieless= "false "/> 即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: