Asp.net web api Azure Service Fabric SDK 2.6.210在Visual Studio 2017上缺少无状态Web API模板?
我使用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吗?如果是的话,我该如何取回该模板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中的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请参阅并