2012-02-14 2 views
0

Я понимаю, что можно разместить несколько веб-сайтов на окнах azure, я хотел бы знать, могу ли я добавить дополнительные сайты в мое облачное решение после того, как я его уже развернул. Если мне не удастся добавить в проект еще один сайт, передислоцируйте его или это невозможно.Управление IIS на окнах Azure

ответ

0

Вы определяете свои сайты в своем файле описания услуг. Вы можете добавлять сайты в файл определения своего сервиса и либо повторно развертывать уровни приложений, либо обновлять VIP-пакет. С последним вы не пропустите ни одного удара - вы можете развернуть новые роли в промежуточном слоте (который будет использовать новую конфигурацию с новыми сайтами), а затем поменять места размещения и производства. Запросы будут сбрасывать старые и новые запросы, перенаправленные на новый. Вуаля, ты новый сайт вживую.

Так мы обновляем наши услуги (которые мы недавно просто добавили в новый сайт).

Вот еще информация об определении службы IIS:

http://msdn.microsoft.com/en-us/library/windowsazure/gg433059.aspx

Вот больше информации о VIP свопа:

http://msdn.microsoft.com/en-us/library/windowsazure/ee517253.aspx

+0

Спасибо вам большое за ваш ответ, я хотел бы спросить как обрабатываются имена хостов в этом случае, могу ли я иметь несколько имен хостов? – smoothe

+0

В нашем конкретном случае у нас были разные службы на разных портах. но если вы хотите, чтобы другое имя хоста DNS разрешалось на двух разных сайтах, посмотрите раздел привязок. Существует концепция, называемая заголовками хостов. Если оба находятся на одном и том же порту и IP (VIP), то заголовок узла является способом устранения неоднозначности. Если имя в заголовке - somehost.site.com, то перейдите на этот сайт. и т. д. – bryanmac

+0

Обратите внимание, что я пробовал заголовки хостов и IIS в традиционных вариантах развертывания, но не в Azure. Я не понимаю, почему это не сработает, потому что это просто полный IIS на виртуальной машине в облаке ... – bryanmac

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

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