删除 Cookie 支持
我的网站具有以下网址格式:www.mysite.com/Display.aspx?ID=128
但是大多数用户将网址视为
www.mysite.com/Display.aspx?ID=128&AspxAutoDetectCookieSupport=1
如何避免 & ;AspxAutoDetectCookieSupport=1 出现在 url 中。
是不是要在web.config中对cookie做一些事情,但是在哪里呢? 如果我删除它会产生什么影响。 如何去除?
My site has the following url format: www.mysite.com/Display.aspx?ID=128
However most users see the url as
www.mysite.com/Display.aspx?ID=128&AspxAutoDetectCookieSupport=1
How can I avoid &AspxAutoDetectCookieSupport=1 from appearing in the url.
Is it to do something with cookie in web.config, but where? And what would be the implications if I remove that. How to remove?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
会话状态和表单身份验证都可以在 web.config 文件中设置,以便在没有 cookie 的情况下运行 - 这称为“无 cookie 配置”。 发生这种情况时,可以将 ASP.Net 设置为尝试通过使用查询字符串作为 cookie 替代品来弥补 cookie 的不足。 这就是导致您不需要的查询字符串参数的原因。
您应该在 web.config 中查找“cookieless = AutoDetect”或“cookieless = UseUri”。
将设置更改为“cookieless = UseCookies”将确保不会使用 cookieless 功能,因此不会将 AspxAutoDetectCookieSupport 附加到您的 URL。
这样做的含义是,在关闭 cookie 的情况下进行浏览的用户将无法拥有会话数据或使用表单身份验证。 这可能会也可能不会影响您的目标受众,您必须自己判断。
编辑:以下是无 Cookie 功能的 MSDN 链接:http ://msdn.microsoft.com/en-us/library/aa479315.aspx
Session State and Forms Authentication can both be set up in the web.config file to operate without cookies - this is called "cookieless configuration". When this happens, ASP.Net can be set to try to compensate for lack of cookies by using the query string as a cookie substitute. This is what is causing your unwanted querystring parameters.
You should look in your web.config for "cookieless = AutoDetect" or "cookieless = UseUri".
Changing the setting to "cookieless = UseCookies" will ensure that the cookieless feature will not be used, and hence it won't be appending the AspxAutoDetectCookieSupport to your URL.
The implications of this is that users who browse with cookies turned off will not be able to have Session data or use Forms Authentication. This may or may not affect your target audience, you'll have to judge that for yourself.
Edit: Here's the MSDN link for the cookieless feature: http://msdn.microsoft.com/en-us/library/aa479315.aspx