У меня есть «веб» и «мобильный» сайт, который я запускаю в Azure того же домена. Первоначально я собирался запускать каждую из них как отдельную размещенную службу, но это удваивает стоимость, хотя это позволило бы мне масштабировать каждую из них независимо.
Затем я узнал, что вы можете запускать несколько сайтов под одной веб-роль, используя заголовки хоста, аналогичные вашему стандартному сайту iis. Мне нравится кнопка обмена VIP в Azure, которая позволяет мгновенно развернуть ваш «промежуточный» сайт в «производственный», но я не уверен, как воспользоваться этим, если я использую заголовки хоста; в моей настройке «промежуточный» сайт, использующий заголовки хоста, эффективно скрыт до тех пор, пока я не перейду к работе.
Есть какие-нибудь мысли о том, как протестировать промежуточный сайт, использующий заголовки хоста, без необходимости изменять файл ServiceDefinition.csdef перед отправкой в рабочую среду?