Проблема
При обращении к сайту выдается ошибка HTTP Error 500.38 - ANCM Application DLL Not Found
Дополнительные сведения
Объяснение ошибки содержится в журнале событий по источнику IIS AspNetCore Module V2
Пример:
Блок кода |
---|
Application 'application path' failed to start. Exception message:
Application DLL was not found at path. Confirm the application dll is present. Single-file deployments are not supported in IIS. |
Приложения, собранные в единый exe файл не могут хоститься в IIS в режиме inprocess, но доступны в режиме Out-of-process.
Подробнее о разнице между режимами: https://docs.microsoft.com/ru-ru/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-3.0#hosting-models
Решение
панель | ||
---|---|---|
| ||
Вариант 1: В файле web.config приложения убрать параметр hostingModel="inprocess" Вариант 2: Воспользоваться сборкой приложения для IIS |