Как разместить веб-приложение netcore2.0 на Azure Виртуальная машина с образом: 2016 datacenter - PullRequest
0 голосов
/ 09 января 2020

Как видно из заголовка, я не могу разместить свое веб-приложение. NET 2.0 при публикации на виртуальной машине Azure, на которой запущен образ центра обработки данных Windows 2016.

Приложение похоже на приложение, которое можно найти по следующей ссылке:

Это список шагов, которые я предпринял:

  • Обеспечение создания виртуальной машины Azure с изображением центра обработки данных Windows 2016
  • Использование диспетчера сервера, добавление ролей и функций на снимке экрана ниже: enter image description here enter image description here
  • На портале 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
    

    См. Скриншот ниже: enter image description here

    Мне кажется, мне нужно настроить IIS для размещения веб-приложения. NET Core 2.0. Но до сих пор у меня не получилось. Любые указатели / советы будут с благодарностью.

...