Невозможно запустить опубликованный веб-сайт, использующий базу данных. - PullRequest
0 голосов
/ 31 октября 2019

Я начал кодировать свой новый веб-сайт с использованием ядра 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

Я забыл страницу, которая направляла меня к этим шагам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...