ASP.NET Core 3.1 Web应用程序也可以在控制台中运行吗?

时间:2020-05-31 04:44:08

标签: c# asp.net-core visual-studio-2019

在Visual Studio 2019中创建新应用程序时,我对新的ASP.NET Core Web应用程序选项感到困惑。我最初想通过创建RESTful服务开始。我找到了有关如何执行此操作的YouTube视频,方法是选择ASP.NET Core Web应用程序模板,然后在第二个窗口中选择API模板。当我运行该应用程序时,它会在浏览器中运行。

但是当我查看项目属性时,它显示Output Type = Console Application。 “属性”窗口的“调试”选项卡显示我可以取消选中“启动浏览器”选项,然后选择“启动”选项作为Project。当我在这些选项下运行它时,它将在控制台窗口中运行。

我在这里实际上在做什么?我是否可以在主机控制台中运行此RESTful服务而不必自己编写控制台主机? 这不是真正的Web应用程序。我说的对吗?即使我的首选是选择ASP.NET Core Web 应用程序模板。 我对模板的名称有些困惑。

谢谢。

0 个答案:

没有答案