1
在我的ASP.NET 4网站中,我得到了很多带有会话字符串的url。正因为如此,同一页面被搜索引擎多次索引,全部使用不同的会话ID。 Erlier我也曾经有aspautodetecookie字符串附加到网址。但我后来可以删除它。从URL字符串中删除会话
如何从网址中删除此会话 - 永远。
如果我的网址是http://www.somesite.com/ViewProduct.aspx?ID=12,我希望它始终如此。
这里有一些设置在我的web.config
<authentication mode="Forms">
<forms cookieless="UseCookies" loginUrl="~/AccessDenied.aspx" name="FORMAUTH" />
</authentication>
<sessionState mode="InProc" cookieless="false" timeout="15" />
<anonymousIdentification cookieless="AutoDetect" enabled="false" />
ok我该如何测试问题是否已得到解决?我的意思是这些会话ID是随机发送到网址中的。 – 2011-05-12 01:56:30
另一个问题 - 如果我将cookieless设置为true,并且客户端不支持cookie,会发生什么情况? – 2011-05-12 02:03:01
您将可以通过访问将使用会话并导致回发的页面来测试此功能。 – ItsPete 2011-05-12 02:12:32