Я думаю, что здесь есть два вопроса. Во-первых, использование IIS в Azure. Да, использование 1.3 SDK означает, что теперь у нас есть доступ к большему количеству функций, чем мы делали ранее. Это означает, что мы можем настроить более одного сайта и виртуальные каталоги для наших сайтов в конфигурациях, как показано в обучающем комплекте .
Во-вторых, существует проблема с привилегиями, которую вы получаете, пытаясь вносить изменения программно. Я собираюсь предположить, что вы не пытаетесь сделать одну из вещей, которые вы можете просто сделать через конфигурацию выше. Наиболее вероятная причина того, что ваш код содержит ошибки, заключается в том, что веб-роли не запускаются с правами администратора. К счастью, в 1.3 SDK у нас также есть способ запускать код с повышенными привилегиями. Как показано в другом месте в обучающем комплекте , вы можете создать отдельный файл .exe, который вы указываете для запуска при запуске с повышенными привилегиями в конфигурации.