Aun*_*ein 1 c# asp.net random url web
这是我第一次在ASP .NET C#应用程序中遇到此问题.在开发过程中的过去一年,它运作良好.但突然间我注意到URL中生成了随机数.我非常确定我没有更改任何代码.怎么会变成这样的?
172.168.1.20/(S(y40zo0h0pehggfcby4zlrxwt))/LoginPage.aspx
它应该是:
172.168.1.20/LoginPage.aspx
(S(y40zo0h0pehggfcby4zlrxwt))每次调试应用程序时都会随机生成.有谁知道发生了什么?任何帮助都感激不尽.
有谁知道发生了什么?
ASP.NET应用程序无法将您的User-Agent识别为支持cookie并在URL中编码会话标识符.您可以通过将cookieless属性设置为以下内容来明确强制会话在web.config中使用cookie UseCookies:
<sessionState cookieless="UseCookies" ... />
Run Code Online (Sandbox Code Playgroud)
您可以在本文中阅读有关ASP.NET中无cookie会话的更多信息:http://msdn.microsoft.com/en-us/library/aa479315.aspx
这同样适用于表单身份验证(不要与ASP.NET会话混淆):
<forms cookieless="UseCookies" ... />
Run Code Online (Sandbox Code Playgroud)