Как устранить ошибку 404 при развертывании веб-API ядра .NET

Привет, я сделал следующие шаги при размещении моего основного веб-API .net в IIS моего ноутбука. Но когда я просматриваю URL-адрес, я получаю ошибку 404.

Пример URL: http://localhost/Myapp/api/user

Помощь будет очень признательна! Если понадобится дополнительная информация, дайте мне знать.

Шаги:

  1. Установить Установить .NET Core Hosting Bundle 2.2.5
  2. Размещенный веб-API в IIS с номером порта по умолчанию 80 без имени хоста
  3. Создан новый пул приложений без УПРАВЛЯЕМОГО КОДА в качестве версии .NET CLR.

person Kuntady Yathish    schedule 04.06.2019    source источник
comment
ты опубликовал свой сайт?   -  person Jalpa Panchal    schedule 05.06.2019
comment
дважды проверьте, что это не ошибка 500, скрывающаяся за попыткой перенаправления на страницу с ошибкой, которой не существует, следовательно, ошибка 404.   -  person Anton Toshik    schedule 05.06.2019
comment
У меня нет страницы с ошибкой ... однако, что может быть причиной отсутствия вывода ... Он отлично работает в визуальной студии   -  person Kuntady Yathish    schedule 05.06.2019
comment
Да, jalpa .. он был опубликован на локальном хосте iis. .   -  person Kuntady Yathish    schedule 05.06.2019


Ответы (1)


Чтобы разместить .NET Core Web API в IIS, выполните следующие действия:

  • Опубликуйте веб-API в своей локальной папке  введите описание изображения здесь например, D: \ testcoreapi
  • Установите файл пакета хостинга Microsoft .NET Core для Windows Server Справочник по настройке модуля ASP.NET Core
  • Откройте IIS, создайте один пул приложений без управляемого кода  введите описание изображения здесь
  • Создайте веб-сайт, указывающий на локальную папку вашего опубликованного.

Примечание. Не забудьте выбрать созданный вами ранее пул приложений без каких-либо управляемых настроек. введите здесь описание изображения

Если вы по-прежнему не можете просматривать сайт, выберите свой сайт в узле подключения в iis. Щелкните правой кнопкой мыши на сайте и выберите «Исследовать» и убедитесь, что вы выбрали правильную папку.

введите здесь описание изображения

Более подробную информацию вы можете найти в статье ниже: https://jakeydocs.readthedocs.io/en/latest/publishing/iis.html

С уважением, Джалпа

person Jalpa Panchal    schedule 06.06.2019