Visual Studio 2017 上的 Azure Service Fabric SDK 2.6.210 缺少无状态 Web API 模板?

Azure Service Fabric SDK 2.6.210 Missing Stateless Web API Template on Visual Studio 2017?

我使用 Visual Studio 2017 在我的开发 PC 上安装了最新的 2.6.210 SDK / 5.6.210 Service Fabric Runtime,现在当我选择创建新的云解决方案时 "Stateless Web API" 模板离开了。我还注意到 "Stateless ASP.NET Core" 模板不再标记为 "Pending".

我相信我可以使用 Owin 和 .NET Framework 使用 "Stateless Service" 模板手动创建样板来托管 Web API 服务,但为什么他们删除了更简单的 "Stateless Web API"为您完成所有这些的模板?

我找不到 Microsoft 的任何文档来解释为什么缺少此模板。

Microsoft 是否试图让人们避免在 Service Fabric for Web API 服务中使用 .NET Framework,因为 .NET Core ASP 不再处于预览状态?

这只是一个错误吗?如果是,我该如何取回该模板?

在此先感谢您能给我的任何帮助。

基于 OWIN 的模板仅适用于 .NET 的自托管 Web 框架,直到 ASP.NET Core 和 .NET Core 工具在 Visual Studio 2017 年正式发布。

由于 Service Fabric 无法使用 IIS 来托管 Web 服务,我们建议使用 ASP.NET Core 并在 Visual Studio 中提供模板,其中集成了 Service Fabric Reliable Services 和 ASP.NET Core Templates for MVC和网络 API.

请记住,您仍然可以使用 .NET Framework 作为目标构建 ASP.NET 核心服务,并使用 ASP.NET 核心服务中的所有 .NET Framework。

Visual Studio 工具仍然支持基于 OWIN 的服务,它们仍然可以 运行 在 Service Fabric 中。

另见此处: and here for info for ASP.NET support in Service Fabric https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-communication-aspnetcore