Я новичок в базовой среде .Net и сталкиваюсь с проблемой при развертывании приложения в IIS.
После публикации кода и развертывания на сервере IIS (Версия 7) я могу запустить приложение из Kestrel, зайдя вкаталог, в котором приложение размещено и выполняется под командой ниже.
c: \ inetpub \ demoapp \ dotnet "My App.dll"
Запустив указанную выше команду, Kestrel работает на http://localhost:5000и я могу просматривать из браузера. Я использую последнюю версию .Net Core 2.2.
Но когда я пытаюсь выполнить URL из размещенного в IIS приложения, я получаю сообщение об ошибке ниже.
Ошибка HTTP 502.5 - Ошибка запуска ANCM вне процесса
Ниже приведен журнал событий из журнала приложений Windows.
Приложение '/ LM / W3SVC /49 / ROOT / demoapp 'с физическим корнем' C: \ inetpub \ demoapp \ 'не удалось запустить процесс с командной строкой' dotnet. \ MyApp Web.dll 'с несколькими повторными попытками.Последняя попытка прослушивания порта - «2405».Подробности см. В предыдущих предупреждениях.
Кто-нибудь знает, как его решить?