Azure WebApp приложения службы Windows

У меня есть существующее приложение-служба Windows, которое может работать как служба или как консольное приложение. Это может быть сборка х32 или х64.

Конфигурационный файл попытается использовать IP-адрес и номер порта.

Как только это произойдет, он будет принимать и отправлять сообщения SOAP туда-сюда и обслуживать запросы.

Вопрос в том, может ли это быть развернуто в Azure в среде веб-приложения, где масштабирование в соответствии с увеличением нагрузки клиентов происходит автоматически. Если нет, то какая реализация будет работать, переходя от того, что у меня есть?

1 ответ

Веб-приложения Azure (веб-сайты) не позволят вам установить службу Windows, так как для этого требуется доступ на уровне администратора.

Вам нужно будет либо запустить службу Windows в облачных службах (веб-роли / рабочие роли, которые являются виртуальными машинами Windows Server без состояния), либо на виртуальных машинах (где у вас есть полный доступ к виртуальной машине).

В качестве альтернативы вам нужно извлечь код службы (вытащив его из оболочки службы) и запустить его другим способом. Как это сделать, зависит от вас, но веб-приложения предоставляют определенные функции (например, веб-задания), которые могут соответствовать вашей модели.

Другие вопросы по тегам