Как запретить IIS7 отбрасывать мои файлы cookie?

Я использую Windows Vista x64 с пакетом обновления 1 (SP1) и разрабатываю приложение ASP.NET с IIS7 в качестве веб-сервера. У меня проблема, когда мои файлы cookie не «прилипают» к сеансу, поэтому я воспользовался Google и обнаружил, что существует известная проблема с перезаписью дублирующихся заголовков ответов вместо добавления в сеанс. Однако эта проблема должна была быть исправлена ​​в Service Pack 1 для Vista.

Есть идеи относительно того, в чем может быть моя проблема?


Я использую интегрированный пул приложений, а максимальное количество рабочих процессов == 1.

Какое значение имеет подчеркивание? Имеет ли значение, где он находится в URL-адресе (например, имеет значение, если он находится в имени хоста, но не в строке запроса)?


person Lucas Wilson-Richter    schedule 13.08.2008    source источник


Ответы (1)


Просто подумайте, есть ли у вас знак подчеркивания в URL-адресе. например http://my_site?

И еще одно: вы не запускаете пул приложений в режиме веб-сада? т.е. Модель процесса -> Максимальное количество рабочих процессов:> 1

Какой тип пула приложений вы используете - интегрированный или классический?

person Kev    schedule 13.08.2008
comment
При чем здесь URL-адрес? Я думаю, у меня проблема с этим! - person Pete; 17.03.2009
comment
Пит ... давным-давно в далекой галактике у меня была проблема: если бы у меня было имя сайта с подчеркиванием, но не полностью определенным DNS, обработка файлов cookie прерывалась, потому что подчеркивание изменяло зону безопасности в IE. - person Kev; 17.03.2009
comment
mcabee.org/lists/ntbugtraq/Apr-02/msg00040.html Сейчас это смутное далекое воспоминание, но я всегда что-то проверяю, если куки начинают вести себя странно. - person Kev; 17.03.2009
comment
Я попытался изменить режим конвейера пула приложений на классический, что, похоже, устранило проблему. Большое спасибо Кевину Кенни за вашу помощь. - person Lucas Wilson-Richter; 02.11.2009
comment
Вот проблема поддержки от MS, которая объясняет, что IE откажется от всех файлов cookie, если имя хоста содержит подчеркивание. support.microsoft.com/en-us/kb/316112/en- нас - person Aaron Carlson; 29.04.2015