如何删除AspxAutoDetectCookieSupport = 1

时间:2010-03-27 11:32:50

标签: 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"/>

我想知道的是,在进行此更改时存在问题。

1 个答案:

答案 0 :(得分:5)

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

for ref remove AspxAutoDetectCookieSupport

或在网络配置中使用此功能

<authentication mode="Forms">
      <forms cookieless="UseCookies"/>
</authentication>

我在一篇文章

中浏览了这个问题
  

您可以更改您的设置   cookieless="AutoDetect"来   cookieless="UseCookies"。这会得到   摆脱它,但没有cookie的用户   将无法传递会话对象   周围。取决于您的使用方式   会议,这可能或不重要。

     

你也可以写一个例行程序   嗅探搜索机器人并重写   网址,或写.browser文件   你担心的搜索引擎   约。

对于参考:Remove cookie support