如何修复ASP.net中的localhost url

时间:2017-07-03 08:55:26

标签: c# asp.net

每当我在Visual Studio 2017中运行我的网络应用程序时 "的(S(zwvqridsdqfqioztfkngivah))"总是来 网址如何解决..?

例如 - http://localhost:64537/(S(zwvqridsdqfqioztfkngivah))/About

2 个答案:

答案 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"
   />