Как удалить AspxAutoDetectCookieSupport = 1 - PullRequest
4 голосов
/ 27 марта 2010

У меня есть URL-адрес типа 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 Ответ

5 голосов
/ 27 марта 2010

Попробуйте <sessionState mode="InProc" cookieless="false" timeout="20" />

для ref удалить AspxAutoDetectCookieSupport

или используйте это в веб-конфигурации,

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

Просматривая эту проблему, я нашел в одной статье

Вы можете изменить настройки cookieless="AutoDetect" до cookieless="UseCookies". Это получит избавиться от этого, но пользователи без куки не сможет передавать сессионные объекты вокруг. В зависимости от того, как вы используете сеансы, это может иметь или не иметь значения.

Вы могли бы также написать процедуру, которая нюхает поисковых роботов и переписывает URL или напишите .browser файлы для поисковые системы вы обеспокоены о.

Для ref: Удалить поддержку cookie

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...