Asp.net web api Azure Service Fabric SDK 2.6.210在Visual Studio 2017上缺少无状态Web API模板?

Asp.net web api Azure Service Fabric SDK 2.6.210在Visual Studio 2017上缺少无状态Web API模板?,asp.net-web-api,visual-studio-2017,azure-service-fabric,asp.net-core-webapi,visual-studio-templates,Asp.net Web Api,Visual Studio 2017,Azure Service Fabric,Asp.net Core Webapi,Visual Studio Templates,我使用Visual Studio 2017在我的开发PC上安装了最新的2.6.210 SDK/5.6.210 Runtime for Service Fabric,现在,当我选择创建一个新的云解决方案时,“无状态Web API”模板消失了。我还注意到,“无状态ASP.NET核心”模板不再标记为“挂起” 我相信我可以手动创建样板文件,使用Owin和.NET Framework使用“无状态服务”模板托管Web API服务,但是为什么他们要删除更简单的“无状态Web API”模板呢 我找不到Micro

我使用Visual Studio 2017在我的开发PC上安装了最新的2.6.210 SDK/5.6.210 Runtime for Service Fabric,现在,当我选择创建一个新的云解决方案时,“无状态Web API”模板消失了。我还注意到,“无状态ASP.NET核心”模板不再标记为“挂起”

我相信我可以手动创建样板文件,使用Owin和.NET Framework使用“无状态服务”模板托管Web API服务,但是为什么他们要删除更简单的“无状态Web API”模板呢

我找不到Microsoft提供的解释此模板丢失原因的任何文档

Microsoft是否试图让人们避免在Web API服务的服务结构中使用.NET Framework,因为.NET核心ASP不再处于预览状态

这只是一个bug吗?如果是的话,我该如何取回该模板


提前感谢您提供的任何帮助。

在Visual Studio 2017中的ASP.NET Core和.NET Core工具正式发布之前,基于OWIN的模板仅适用于.NET的自托管web框架

由于Service Fabric无法使用IIS托管web服务,因此我们建议使用ASP.NET Core,并在Visual Studio中提供模板,该Visual Studio集成了Service Fabric可靠服务以及用于MVC和web API的ASP.NET Core模板

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

VisualStudio工具仍然支持基于OWIN的服务,并且它们仍然可以在服务结构中运行


另请参见此处:此处获取有关Service Fabric中ASP.NET支持的信息

我没有意识到您可以使用.NET核心代码将.NET Framework作为目标。这不仅解释了这一点,也解释了为什么ASP、MVC和Entity Framework的最新版本仅为.NET核心。非常感谢!有没有办法找回“无状态Web API”模板?我已经尽力说服软件架构师我们应该使用ASP.NET Core,但他明确表示,我不能说什么会改变他的想法。好的,刚刚发现Vaclav Turecek的一条评论说ASP.NET Core与.NET Core不一样,而且Service Fabric甚至不支持.NET Core。我认为架构师的反对意见是在使用.NETCore,我认为我们两人都没有意识到ASP.NETCore和.NETCore不是一回事。是否有任何文档明确说明了这一点,任何人都可以推荐?@Zed请参阅并