我有一个网站。应显示网址 com / default.aspx 表单。但是,当我点击URL( com /(S(hito5tqogutqn21tcn2mozjrr))/ default.aspx )时。我如何解决它。随机数本身的网址正在发生变化。
答案 0 :(得分:0)
请检查:https://msdn.microsoft.com/en-us/library/aa479314.aspx
发生这种情况可能是因为(除非您明确指定使用uri进行会话ID管理,我认为不是这种情况)浏览器不允许使用Cookie(无论是针对您的网站还是针对所有人) Asp.Net检测到这一点并将会话ID附加到uri,否则您的站点将无法支持会话。
事实上,这是最安全的方法,即使用户已禁用cookie,也允许会话状态可用。
您可以通过在web.config文件中指定以下内容来更改此行为:
<system.web>
<sessionState cookieless="UseCookies" />
</system.web>
之后,您将无法在Uri中看到会话ID,但浏览器不接受您网站的Cookie的用户将无法拥有会话状态。
此时,为您的网站定义隐私政策可能有助于您的Cookie被浏览器接受: