Использование Эмулятора Express для запуска и отладки облачных служб Azure (расширенная поддержка) на локальном компьютере
Заметка
Эта статья относится к облачным службам Azure (расширенная поддержка). Облачные службы (классическая версия) прекращены с 31 августа 2024 г. Для получения дополнительной информации см. Модель развертывания облачных служб (классическая) выводится из эксплуатации 31 августа 2024 г.. Для новой разработки мы рекомендуем использовать более новый тип службы, предназначенной для вашей конкретной цели, например, Azure App Service, Azure Functionsили Azure Container Apps. Последний список доступных служб см. в каталоге продуктов Azure.
С помощью Эмулятора Express можно протестировать и отладить облачную службу без запуска Visual Studio в качестве администратора. Параметры проекта можно задать для использования эмулятора Express или полного эмулятора в зависимости от требований облачной службы. Дополнительные сведения о полном эмуляторе см. в статье Запуск приложения Azure в эмуляторе вычислений.
Использование Эмулятора Express в Visual Studio
При создании проекта Azure эмулятор Express автоматически используется. Для существующих проектов, созданных с более ранней версией пакета SDK Azure, выполните следующие действия, чтобы выбрать Эмулятор Express:
Создайте или откройте проект облачных служб Azure (расширенная поддержка) в Visual Studio.
В обозревателе решений щелкните проект правой кнопкой мыши и в контекстном меню выберите пункт Свойства.
На страницах свойств проектов выберите вкладку Веб-.
В разделе локальный сервер разработкивыберите использовать экспресс-службу IIS.
В разделе Эмуляторвыберите Использовать эмулятор Express.
Чтобы запустить Эмулятор Express, выполните следующую команду в командной строке:
csrun.exe /useemulatorexpress
Ограничения Эмулятора Express
Ниже перечислены известные ограничения эмулятора Express.
- Эмулятор Express несовместим с веб-сервером IIS.
- Облачная служба может содержать несколько ролей, но каждая роль ограничена одним экземпляром.
- Не удается получить доступ к номерам портов ниже 1000. Если вы используете поставщик проверки подлинности, который обычно использует порт ниже 1000, может потребоваться изменить это значение на номер порта, превышающий 1000.
- Все ограничения, которые применяются к эмулятору вычислений Azure, также применяются к Эмулятору Express. Например, в одном развертывании не может быть более 50 экземпляров ролей. Дополнительные сведения об эмуляторе вычислительных процессов Azure см. в статье «Запуск приложения Azure в эмуляторе вычислительных процессов».