网址显示奇怪的字符串
问题描述:
我测试我的asp.net网站我的本地服务器(Windows Server 2008中,IIS 7.0.6),当我输入只是在我的浏览器的IP地址,例如,网址显示奇怪的字符串
192.168.0.5
它回来像这样:
http://192.168.0.5/(S(u0nmzwxobbwpuk1mtvuybwn0))/default.aspx
的怪异的东西之间.0.5 /和/default.aspx改变我每次在IP类型和命中进入时间。
内容显示正确,但很明显,网址存在问题。
答
听起来像你可能会使用无Cookie会话。
基本上,ASP.NET将您的会话ID存储在查询字符串中,而不是将其存储在cookie中。看起来很严重,但允许你在有人不接受cookies时使用会话状态。你可以阅读更多here。
答
看起来像您一样启用了Cookieless Sessions。下面的文章说明了行为:更改web.config中的设置可以改变行为
MSDN - Cookie Less Sessions in ASP.NET
:
<sessionState cookieless="true" />