Насколько мне известно, если вы используете команду dotnet
publi sh для публикации sh asp. net основного приложения, оно будет публиковать sh приложение в режиме отладки. Это означает, что он не будет содержать автоматически созданный файл web.config. Без этого файла web.config ваш IIS не будет запускать ваше веб-приложение с использованием в качестве основного модуля pnet.
Чтобы решить эту проблему, вы должны опубликовать sh приложение, используя режим выпуска.
Команда, как показано ниже:
dotnet publish --configuration Release
Genreated publi sh папка, как показано ниже: