【发布时间】:2016-08-04 13:02:07
【问题描述】:
我正在使用 .NET Core 创建 Web API。我们的技术负责人不断告诉我,我们可以将其作为独立版本发布。这让我感到困惑。我真的可以为 Web API 创建一个独立的构建吗?我认为这些 Web API 将通过 IIS 在 kestrel 服务器上运行?
我查看了文档并没有发现任何相关内容。
如果有人能指出我正确的方向,我真的很感激。 非常感谢。
【问题讨论】:
我正在使用 .NET Core 创建 Web API。我们的技术负责人不断告诉我,我们可以将其作为独立版本发布。这让我感到困惑。我真的可以为 Web API 创建一个独立的构建吗?我认为这些 Web API 将通过 IIS 在 kestrel 服务器上运行?
我查看了文档并没有发现任何相关内容。
如果有人能指出我正确的方向,我真的很感激。 非常感谢。
【问题讨论】:
是的,您可以构建独立的 .NET Core Web 应用程序。
在此上下文中定义“独立”的含义很重要:一个基于控制台的应用程序,在运行时,它使用 Kestrel 或其他 HTTP 服务器(如 WebListener)自托管。
这与托管在 IIS 之上的应用程序不同,因为这需要 IIS 单独运行。独立/自托管的应用程序只需要它们带来的东西。
有关详细信息,请参阅Server documentation。
【讨论】:
project.json 和任何相关内容)并在此处联系我,我很乐意看看。 :)