Мы используем ASP.NET и IIS 6.0.Я понимаю, что определения приложений, веб-сайтов и виртуальных каталогов плохо определены в IIS 6 и сильно изменились в IIS 7. Однако на данный момент я застрял с IIS 6.0.
У нас есть одинвеб-сайт, определенный в IIS, и несколько отдельных дочерних сайтов в виртуальных каталогах.
Схема выглядит следующим образом: -
http://site.example.com/site1
http://site.example.com/site2
.. etc ..
site1, site2, ... являются виртуальными каталогамив IIS 6.0 в разделе «Веб-сайт по умолчанию».
Мне нужно использовать сеансы ASP.NET и проверки подлинности на большинстве этих сайтов, и я не хочу, чтобы они обменивались данными аутентификации или информацией сеанса наall.
Оба механизма в настоящее время зависят от файлов cookie.Однако файлы cookie, созданные по умолчанию, используют то же имя и имеют путь «/» в браузере, что означает, что файлы cookie сайтов будут конфликтовать друг с другом.
Без изменения имени по умолчанию для каждого файла cookie,Как я могу обеспечить разделение между моими подсайтами?Нужно ли менять виртуальные каталоги для IIS 6 «Приложения»?Или в коде есть какой-то способ обеспечить более ограниченную область для файлов cookie?
Заранее спасибо.