我正在本地服务器(Windows Server 2008、IIS 7.0.6)上测试我的 asp.net 网站,当我在浏览器中仅输入 IP 地址时,例如
192.168.0.5
它像这样返回:
http://192.168.0.5/(S(u0nmzwxobbwpuk1mtvuybwn0))/default.aspx
每次我输入 IP 并按 Enter 键时,.0.5/和/default.aspx 之间的奇怪内容都会发生变化。
内容显示正确,但显然网址有问题。
最佳答案
听起来您可能正在使用无 cookie session 。
基本上,ASP.NET 将您的 session ID 存储在查询字符串中,而不是将其存储在 cookie 中。看起来很恶心,但允许你在有人不接受 cookie 时使用 session 状态。您可以阅读更多here .
关于asp.net - url 显示奇怪的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12823347/