Возможно ли создать веб-сайт в IIS7, который каким-то образом может выглядеть так, как будто он находится в другом домене, так что с одной из этих страниц сайта я могу проверить вызовы Cross-Origin-Resource-Sharing для службы WCF в моем локальный хост?
Как я могу моделировать CORS на своей локальной машине?
Ответ 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 добавьте имя хоста на ваш сайт для "вашего доменного имени"