2012-04-13 2 views
2

У меня это работает в проекте MVC в IIS, настроив файл hosts.Как настроить среду разработки для использования субдоменов в эмуляторе Azure, например, на локальном хосте (IIS) с использованием файла hosts?

При запуске проекта Azure я вижу, как некоторые порты получают переназначение, не уверены, что это делает или как я могу настроить поддомены, это также делается в файле hosts?

ответ

2

Работа с субдоменами возможна в Windows Azure. Если вам необходимо сопоставить эти поддомены для различных веб-приложений, вам необходимо сопоставить их в вашей конфигурации службы (HostHeader атрибут):

<Binding name="Endpoint1" endpointName="Endpoint1" hostHeader="app.litware.com" /> 

При разработке на местном уровне, вы можете сделать это, используя заголовки узлов, как вы описано. Если вы хотите развернуть на производство, вам нужно настроить CNAME в своем домене.

Ресурсы

+0

Привет Сандрино, спасибо! Субдомены будут для 1 приложения (идентификация учетных записей арендаторов). Чтобы подтвердить, что я не касаюсь привязки и настраиваю только заголовки? У меня это работает на не-azure-приложении, поэтому просто нужно выяснить проблемы с портами и т. Д. Не уверен, что если это происходит, я предполагаю, что могу запускать localhost на нескольких портах? или создать какой-то новый домен dev? .... Будет проверяться ссылки ... –

+0

Если это все для одного приложения, вам не нужно будет добавлять атрибут hostHeader. Вы можете просто работать с файлом CNAME или c: \ windows \ system32 \ drivers \ etc \ hosts. «Проблема с портом» присутствует только при работе с эмулятором, потому что порт уже используется (возможно, веб-сайт по умолчанию в IIS). –

+0

Остановил сайт по умолчанию и перезапустил IIS (и VS!) И работает нормально. Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^