Я попытался опубликовать это на ServerFault без удачи, поэтому я пытаюсь здесь.
Я подумываю о настройке нового домена для размещения статического контента на моем веб-сайте, чтобы он был без файлов cookie, как Stackoverflow с их статическим доменом .
Поэтому, прежде чем покупать и настраивать домен, я хотел сначала протестировать его на своей машине для разработки под localhost (должен отметить, что я планирую запустить IIS на моем новом домене для статических файлов).
Поэтому я создал новое приложение под IIS и отключил состояние сеанса и проверяет подлинность форм. Когда моему основному приложению нужны ресурсы, такие как css, images и js, я использую путь к «статическому» приложению, в котором они размещены.
Проблема в том, что когда я смотрю на запрос и ответ для запрошенных файлов, у них все еще есть определенный cookie-файл session_id, а также cookie-файл аутентификации asp.net.
Можно ли вообще выполнить то, что я пытаюсь сделать на машине для разработки, или мне нужно просто пойти дальше и купить новый домен, который, как мы надеемся, исправит ситуацию? Я пытался прочитать о домене без файлов cookie, но не могу понять, чего мне не хватает.
Обновление
Мои настройки были следующими.
Я создал два веб-приложения.
- Одно веб-приложение для сайта
- одно веб-приложение для всего статического (CSS, изображения, скрипты ...)
Оба приложения добавляются в IIS, и ни одно из них не является вложенным приложением другого.
(Оба являются отдельными веб-сайтами в структуре IIS).
Я подумал, что если оба сайта под одним и тем же IP-адресом могли объяснить мои результаты, но когда я развернул оба сайта, проблема исчезла.