При развертывании ASP.NET CORE 2.0 WebApi в IIS на веб-сайте по умолчанию появляется ошибка «Не найдено» - PullRequest
0 голосов
/ 05 июня 2018

enter image description hereenter image description hereScrrenshot of my IIS

Хорошо работает с меткой "2" за пределами веб-сайта по умолчанию, ноон работает на веб-сайте по умолчанию

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Попробуйте следующее ...

Снова установите пакет хостинга, а затем снова опубликуйте из Visual Studio.

Если это не помогло, перейдите в папку публикации публикации и запустите dotnet run <YourWebDll>.DLL

0 голосов
/ 05 июня 2018

Я полагаю, вы уже установили либо SDK, либо Runtime на веб-сервере.

Затем необходимо установить Базовый модуль ASP.NET на веб-сервере.Вот ссылка для скачивания .

Устранение неисправностей

Если это по-прежнему не работает, откройте командную строку.Перейдите в папку веб-приложения и введите dotnet YOUR_APP.dll.Вы должны увидеть что-то вроде этого -

C:\APIs> dotnet YOUR_APP.dll
Hosting environment: Production
Content root path: C:\APIs
Now listening on: http://localhost:5000
Application started: Press Ctrl+C to shut down.

Это означает, что ваше приложение может работать на веб-сервере без IIS.Тогда вам нужно с трудом стрелять в IIS или что-то еще.

...