每当我在Visual Studio 2017中运行我的网络应用程序时 "的(S(zwvqridsdqfqioztfkngivah))"总是来 网址如何解决..?
例如 - http://localhost:64537/(S(zwvqridsdqfqioztfkngivah))/About
答案 0 :(得分:3)
您正在查看的字符串是会话ID。 通过将会话ID放在URL中,asp.net可以cookieless sessions。
您可以通过在web.config
中将sessionState设置为<sessionState cookieless="false" />
来关闭它
(请记住,这会将行为改回到将会话ID放在浏览器的cookie中,而且无Cookie会话也是一个简单的攻击向量,所以无论如何你都应该这样做。)
答案 1 :(得分:1)
(S...)
部分是会话状态标识符。我认为您已启用cookieless sessions in ASP.NET。
要切换到基于cookie的会话,请将web.config更改为:
<sessionState
mode="InProc"
cookieless="UseCookies"
/>