2014-05-29 2 views
1

У меня есть сайт Azure (не веб-роль) с 2 слотами: производство и постановка.
Я хочу включить cdn только для производственного слота, а не для постановки. Дело в том, что я не смог найти способ идентифицировать хост-слот.Лазурные веб-сайты - идентификационный номер хоста

RoleEnvironment Недоступно, так как у сайтов Azure его нет.
Я попытался настроить на портале в разделе настроек приложения, но действие swap меняет конфигурацию с помощью слота.

Есть ли у вас какие-либо другие предположения, чтобы знать, работают ли веб-сайты на производстве или в стадии разработки?

Благодаря

ответ

1

Одна из первоначальных целей проектирования слотов МЕСТ является нулевое время простоя во время замены слотов. Чтобы получить нулевое время простоя, было решено, что процесс хоста веб-узла не должен перезапускаться из-за операции свопинга, поэтому настройки приложения меняются местами с сайтом.

На данный момент у вас есть 2 возможных способов работы вокруг этого

1) Если это решение, которое вы можете сделать на по запросу, вы можете посмотреть на заголовок HOST, что приходит на ваш сайт, как они отличаются ,

2) Другим вариантом является использование вручную или с использованием API Azure или обновление инструмента командной строки, которое приложение устанавливает самостоятельно перед заменой.

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