Я размещаю несколько доменов в учетной записи общего хостинга GoDaddy. Я хотел бы настроить веб-сайт локально в IIS 7, который имитирует настройку моей размещенной учетной записи, чтобы я мог тестировать и отлаживать приложения локально перед развертыванием, поскольку отладка после развертывания или обнаружение проблем после развертывания разочаровывает.
Я создал папку WebRoot и поместил в нее свое основное приложение. Я создал веб-сайт в IIS 7 и указал его на эту папку. Я установил привязки с поддельным доменом и создал соответствующую запись в моем файле hosts, чтобы сделать поддельный домен точкой на моем 127.0.0.1. Затем я создал папку www.otherdomain.com в корневом каталоге. Затем я создал приложение под своим веб-сайтом и указал его на эту папку. Я не могу найти, как добавить привязки к веб-приложению, чтобы на него ссылались как на другой поддельный домен, а не как подкаталог в моем корневом домене.
Как правильно настроить IIS для наилучшего моделирования среды на серверах GoDaddy?
Привязки могут быть выполнены только на уровне сайта. Это невозможно сделать на уровне приложения или папки.
У вас есть два варианта:
Создайте второй сайт IIS, привяжите его к своему второму поддельному домену и настройте там приложение.
Добавьте вторую привязку к вашему существующему сайту для вашего второго доменного имени. Тогда сайт ответит на обоих доменах. Затем вы можете использовать некоторый серверный (или даже javascript) код для перенаправления / отклонения запросов, которые поступают в домен, который вам не нужен.