如何删除AspxAutoDetectCookieSupport = 1

Vee*_*jay 4 asp.net

我有一个网址,如http://www.foo.com/NewPage.aspx?pageid=10.但是对某些用户来说,这会显示为http://www.foo.com/NewPage.aspx?pageid = 10 &

现在我读到AspxAutoDetectCookieSupport = 1被添加到我的web.config中,因为我有我的web.config,<sessionState cookieless="AutoDetect"/>而它应该是<sessionState cookieless="UseCookies"/>

我想知道的是,这个改变是否存在问题.

ACP*_*ACP 5

尝试 <sessionState mode="InProc" cookieless="false" timeout="20" />

for ref 删除AspxAutoDetectCookieSupport

或者在web配置中使用它,

<authentication mode="Forms">
      <forms cookieless="UseCookies"/>
</authentication>
Run Code Online (Sandbox Code Playgroud)

浏览这个问题我在一篇文章中找到了

您可以将设置从更改 cookieless="AutoDetect"cookieless="UseCookies".这将摆脱它,但没有cookie的用户将无法传递会话对象.根据您使用会话的方式,这可能也可能无关紧要.

您还可以编写一个例程来嗅探搜索机器人并重写Url,或者为您关注的搜索引擎编写.browser文件.

对于ref:删除cookie支持