Я начал кодировать свой новый веб-сайт с использованием ядра ASP.net. Все нормально работает со средой разработки: откройте VSCode и F5 для запуска. Но после того, как я публикую их все в IIS, он запускается с ошибкой 404
Эта страница локального хоста не может быть найдена Ни одна веб-страница не найдена для веб-адреса: https://localhost:1111/ HTTP ERROR 404
Страница ошибки отображается, когда страница подключается к базе данных для выполнения внутренних действий. Любые действия в опубликованной сети, которые не используют базу данных, такую как href для другой ссылки, запускают проверку javascript, ... будут выполняться без ошибки 404
Я что-то пропускаю или что-то делаю не так?
вот шаги, которые я сделал, чтобы опубликовать мой сайт
- открыть терминал и запустить dotnet publish - Конфигурация выпуска
- скопировать папку публикации в bin\ Release \ netcoreapp2.2 \ опубликовать в папке публикации в настройках IIS
- открыть IIS и добавить пул приложений с .net CLR-версией Нет управляемого кода
- добавить веб-сайт с пулом приложений выше, привязатьвведите https, имя хоста - localhost и установите все 3 флажка (требуется указание имени сервера, отключение HTTP / 2, отключение сшивания OCSP), сертификат SSL - сертификат разработки IIS Express
Я забыл страницу, которая направляла меня к этим шагам