我使用.NET Core创建了一个Web API。我们的技术主管不断告诉我,我们可以将其作为独立发布。这让我很困惑。我真的可以为Web API创建一个独立的构建吗?我以为这些Web API将通过IIS在托管服务器上运行?
我查看了这些文件,却一无所获。
真的很感激,如果有人能指出我正确的方向。 谢谢你。
答案 0 :(得分:3)
是的,您可以构建一个独立的.NET Core Web应用程序。
在此上下文中定义“独立”意味着什么很重要:一个基于控制台的应用程序,在运行时,可以使用Kestrel或其他HTTP服务器(如WebListener)进行自托管。
这与托管在IIS之上的应用程序不同,因为这需要IIS单独运行。独立/自托管应用程序不需要任何其他东西。
有关详细信息,请参阅Server documentation。