Как видно из заголовка, я не могу разместить свое веб-приложение. NET 2.0 при публикации на виртуальной машине Azure, на которой запущен образ центра обработки данных Windows 2016.
Приложение похоже на приложение, которое можно найти по следующей ссылке:
Это список шагов, которые я предпринял:
- Обеспечение создания виртуальной машины Azure с изображением центра обработки данных Windows 2016
- Использование диспетчера сервера, добавление ролей и функций на снимке экрана ниже:
- На портале Azure я настроил разрешение входящего трафика c через порт 80 (http) и 8172 (WebDeploy)
- В моей виртуальной машине я создал два правила в брандмауэре, чтобы разрешить трафик c через те же порты (80 и 8172)
- Затем я установил Web Deploy
- Теперь я могу опубликовать приложение sh. NET core 3.0 на моей Azure Виртуальной машине
- При переходе к моему веб-приложению отображается ошибка 500.19 0x8007000d
- После установки последней версии *. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
. m возникает при попытке разместить мое веб-приложение. NET Core 2.0. На моей локальной машине разработки он работает без каких-либо проблем, но когда я публикую sh на моей Azure ВМ, меня приветствует следующее сообщение об ошибке
HTTP Error 500.21 - Internal Server Error
Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list
См. Скриншот ниже:
Мне кажется, мне нужно настроить IIS для размещения веб-приложения. NET Core 2.0. Но до сих пор у меня не получилось. Любые указатели / советы будут с благодарностью.