Создано приложение MVC с ASP.NET Core 2.1 для .NET Framework и опубликовано приложение в папке.
Затем мне удалось разместить приложение в IIS с пулом приложений со встроенным конвейером и .NET CLR v4.0, как показано ниже:

Важно : Следующее, что вам нужно, - убедиться, что у пользователя, удостоверяющего личность пула приложений (IIS AppPool\{ApplicationPool Name
}, есть права доступа Read and execute
на вашу папку публикации.
Если вы проверяете Интернет.Конфигурация вашего опубликованного приложения, вы заметите, что ссылка на обработчик * 1016. * Этот AspNetCoreModule
необходим для размещения приложения в IIS, так как он действует как обратный прокси-сервер. Поэтому для его установки необходимо установить хост-пакет ASP.NET Core.модуль.
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?view=aspnetcore-2.1