Я пытаюсь смоделировать мультиарендность в целях тестирования на своем ПК для разработки через файл hosts.

127.0.0.1 localhost
127.0.0.1 test1.gwd.nl
127.0.0.1 test2.gwd.nl

Когда я запускаю свой веб-сайт (MVC4, очистите новый веб-сайт, чтобы понять этот бит) и перехожу к URL-адресу test1.gwd.nl:50401, я получаю следующую ошибку: Bad Request - Invalid Hostname

Гугл действительно говорит мне, что это должно быть возможно.

Что мне не хватает?

0
bas 1 Фев 2013 в 23:53
Почему это помечено как C #? Ничто в вашем вопросе не связано с языком.
 – 
Daniel Kelley
1 Фев 2013 в 23:54
Да, достаточно честно. удалил это. он пишется на mvc4, но я знаю, что это тоже не имеет к этому никакого отношения.
 – 
bas
1 Фев 2013 в 23:55
Вы настроили сайт на своем IIS для привязки к этому имени хоста?
 – 
Wiktor Zychla
1 Фев 2013 в 23:56
@Wiktor, Humpf, нет, я не делал. Я также понятия не имею, как это работает. Я просто запускаю сайт из Visual Studio. Я пока не трогал IIS
 – 
bas
1 Фев 2013 в 23:57
Вот почему это не работает. Переместите свой сайт в iis и настройте привязки сайтов, добавив все эти имена хостов. Встроенный сервер приложений работает только для домена localhost.
 – 
Wiktor Zychla
1 Фев 2013 в 23:59

1 ответ

Лучший ответ

Самый простой способ:

  1. Перейдите в iis, создайте новый сайт и укажите папку, в которой находится ваше приложение.
  2. Не забудьте добавить привилегии к папке в IIS_IUSRS, чтобы iis мог получить доступ к папке
  3. Настройте пул приложений для использования соответствующей версии среды выполнения
  4. Создавайте привязки к вашим именам хостов
  5. Перейдите в свойства своего веб-приложения в iis и установите iis в качестве хоста среды выполнения, а также укажите на один из ваших многопользовательских URL-адресов в качестве адреса запуска.

Таким образом, вы отлаживаете свое приложение с помощью vs, но приложение размещается на iis, поэтому вы можете легко отлаживать многопользовательский режим.

1
Wiktor Zychla 2 Фев 2013 в 01:16
Ваши шаги помогают мне начать работу. Остальному меня научит гугл :). Большое спасибо!
 – 
bas
2 Фев 2013 в 01:49