Проблема
При обращении к сайту выдается ошибка 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