Как я могу моделировать CORS на своей локальной машине?

Возможно ли создать веб-сайт в IIS7, который каким-то образом может выглядеть так, как будто он находится в другом домене, так что с одной из этих страниц сайта я могу проверить вызовы Cross-Origin-Resource-Sharing для службы WCF в моем локальный хост?

Ответ 1

Вы можете добавить любые имена доменов, которые нравятся вашему файлу hosts (%windir%\System32\Drivers\etc\hosts), и сопоставить их с 127.0.0.1. Любые запросы в этот домен затем будут отправлены на ваш локальный компьютер.

Каждое добавленное имя домена должно рассматриваться отдельно, если речь идет о CORS. Если вы используете Windows Server SKU, вы даже можете настроить IIS на использование нескольких сайтов и настроить его для проверки заголовков хостов, чтобы определить, какой сайт отвечает на запросы для каждого домена.

Ответ 2

Вы можете изменить свой файл hosts в C:\windows\system32\drivers\etc\

Добавьте запись, например:

127.0.0.1    your domain name

Затем в iis добавьте имя хоста на ваш сайт для "вашего доменного имени"