Использование Emulator Express для запуска и отладки облачной службы Azure на локальном компьютере
Примечание.
Эта статья относится к Azure Облачные службы (классической), которая теперь устарела для новых клиентов и будет прекращена 31 августа 2024 года. Существующие службы, созданные с помощью этой технологии, по-прежнему поддерживаются с помощью Azure Облачные службы (расширенная поддержка). Для новой разработки рекомендуется использовать более новый тип службы, предназначенный для конкретной цели, например службу приложение Azure, Функции Azure или приложения контейнеров Azure. Последний список доступных служб см . в каталоге продуктов Azure.
Emulator Express позволяет протестировать и отладить облачную службу, не запуская Visual Studio от имени администратора. В зависимости от требований облачной службы параметры проекта можно задать таким образом, чтобы использовался либо Emulator Express, либо полный эмулятор. Дополнительные сведения о полном эмуляторе см. в статье Запуск приложения Azure в эмуляторе вычислений.
Использование Emulator Express в Visual Studio
При создании проекта Azure эмулятор Express автоматически используется. Для существующих проектов, созданных с использованием более ранней версии пакета Azure SDK, выбрать Emulator Express позволяет выполнение описанных ниже действий.
Создайте или откройте проект облачной службы Azure в среде Visual Studio.
В Обозреватель решений щелкните проект правой кнопкой мыши и в контекстном меню выберите "Свойства".
На странице свойств проекта выберите вкладку Веб.
В разделе Локальный сервер Development Server выберите Использовать IIS Express.
В разделе Эмулятор выберите Использовать Emulator Express.
Чтобы запустить Emulator Express, выполните следующую команду в командной строке:
csrun.exe /useemulatorexpress
Ограничения Emulator Express
Ниже перечислены известные ограничения Emulator Express.
- Emulator Express несовместим с веб-сервером IIS.
- Облачная служба может содержать несколько ролей, однако каждая роль ограничивается одним экземпляром.
- Невозможен доступ к портам с номерами меньше 1000. Это значит, что если ваш поставщик проверки подлинности обычно использует порт с номером меньше 1000, то вам придется изменить его на порт с номером больше 1000.
- Все ограничения, связанные с эмулятором вычислений Azure, применяются также к Emulator Express. Например, число экземпляров роли в развернутой службе не может быть больше 50. Дополнительные сведения об эмуляторе вычислений Azure см. в статье Запуск приложения Azure в эмуляторе вычислений.
Связанный контент
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по