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