Версия и версия Linux в моем Azure WebApp для Linux
Я пытаюсь разместить приложение.Net core MVC 2.1 linux в Azure WebApp. Откуда я знаю, что Linux-версия, O/S, версия работает в WebApp? Я выбираю "Запад США" в качестве региона.
Я думаю, что это необходимо, пока я создаю свой код на своей машине для разработки: Как скомпилировать приложение.NET Core для Linux на машине с Windows Моя машина для разработки - Ubuntu, а Рабочий сервер - CentOS
2 ответа
Вы можете получить системную информацию из среды Kudu. Kudu - центральная нервная система веб-сайта Microsoft Azure; он обеспечивает интеграцию Git с веб-сайтом, а также предоставляет конечную точку API для программного доступа к настройкам приложения, информации о развертывании, файлам, активным процессам, версиям среды выполнения, информации об управлении исходным кодом, веб-хуках и веб-заданиях.
Чтобы добраться до Кудо, перейдите к https://<webappname>.scm.azurewebsites.net
Оттуда вы можете нажать на Окружение, чтобы получить что-то вроде этого:
Системная информация
- Время работы системы: 4.10:36:14.7190000
- Версия ОС: Unix 4.4.0.128
- 64-битная система: True
- 64-битный процесс: True
Когда вы используете веб-приложение в Azure, вам сначала нужно создать план обслуживания, ему нужно будет выбрать тип системы: Linux или Windows. И затем, когда вы создаете веб-приложение, у вас также есть возможность выбрать среду выполнения для вашего веб-приложения в вашем плане обслуживания Linux (в вашем случае Linux вам нужен).
Azure предоставляет некоторые встроенные образы в качестве среды выполнения. См. Встроенная среда выполнения. Если среда выполнения, необходимая вашему приложению, не поддерживается во встроенных образах, вы также можете создать свой собственный образ Docker, необходимый для вашего приложения. См. Использование настраиваемого образа Docker для веб-приложения.
Таким образом, вам не нужно знать, что такое ОС, вы можете просто создать нужную ОС. Если вы действительно хотите знать версию ОС, вы можете создать сеанс SSh для своего веб-приложения и запустить команды оболочки, чтобы проверить, какая версия ОС. См. Поддержку SSH для службы приложений Azure в Linux.