Когда я создаю новый. net core web api, его тип вывода отображается как консольное приложение. - PullRequest
0 голосов
/ 15 апреля 2020

Как видно на рисунке в свойствах, тип вывода - консольное. Приложение
image

Как это влияет на API? Нужно ли изменить это для развертывания в IIS ??

Ответы [ 2 ]

0 голосов
/ 15 апреля 2020

Нет !! оставьте это как Консольное приложение.
когда вы публикуете sh ваш веб-API в IIS, он создаст web.config
откройте его, там будет путь к вашему * .exe

Для получения дополнительной информации -> https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#webconfig -файл

Руководство по хосту. net основное приложение в IIS -> https://dotnetcoretutorials.com/2019/12/23/hosting-an-asp-net-core-web-application-in-iis/

0 голосов
/ 15 апреля 2020

Я думаю, что каждое базовое приложение. net является консольным приложением, но настроено в файле program.cs для запуска в качестве веб-приложения в вашем случае web api

...