我使用VS 2008和Framework 3.5在C#中有一个Web应用程序。突然之间,当我在调试中运行应用程序时,URL变为“http://ServerName.com/IncidentReporting/(S(vrrpiuumx3ueqfbm0ljjnh45))/Default.aspx”,而不是我期望的“http://ServerName.com/IncidentReporting/Default.aspx”。这导致我的一些图像链接被嵌入应用程序生成的电子邮件中,导致严重的胃灼热。任何想法为什么会这样?当我将项目部署到生产Web服务器时也会发生这种情况。
谢谢, 唐
答案 0 :(得分:0)
您启用了无Cookie会话。这实际上是一个很大的安全风险。在您的web.config中,请确保您拥有:
<sessionState cookieless="UseCookies" />