我可以创建.NET Core Web API独立应用程序吗?

时间:2016-08-04 13:02:08

标签: .net publish .net-core

我使用.NET Core创建了一个Web API。我们的技术主管不断告诉我,我们可以将其作为独立发布。这让我很困惑。我真的可以为Web API创建一个独立的构建吗?我以为这些Web API将通过IIS在托管服务器上运行?

我查看了这些文件,却一无所获。

真的很感激,如果有人能指出我正确的方向。 谢谢你。

1 个答案:

答案 0 :(得分:3)

是的,您可以构建一个独立的.NET Core Web应用程序。

在此上下文中定义“独立”意味着什么很重要:一个基于控制台的应用程序,在运行时,可以使用Kestrel或其他HTTP服务器(如WebListener)进行自托管。

这与托管在IIS之上的应用程序不同,因为这需要IIS单独运行。独立/自托管应用程序不需要任何其他东西。

有关详细信息,请参阅Server documentation