在service fabric中使用Web模板会生成一个非托管的ASP .NET5项目

时间:2016-01-28 18:15:27

标签: azure-service-fabric

使用示例Service Fabric应用程序。我创建了服务并测试了它们。现在我想添加一个API网关作为我的应用程序的入口点...所以在VS中,我右键单击服务并选择Web模板ASP.NET 5.它确实创建了一个常规的ASP .NET 5 ...不是由Service Fabric管理的......例如,没有Package Root或Program.cs。

我做错了什么?当然,常规ASP .NET 5可以运行......但我希望整个应用程序(包括网关)由Service Fabric管理。

此致

1 个答案:

答案 0 :(得分:2)

右键单击以添加服务时,选择解决方案根目录(就像您通常所做的那样)在另一个项目中添加是一个常见的错误。但是,为了添加新的结构服务(包括ASP.NET 5),您必须右键单击主服务结构项目(具有ApplicationManifest.xml的项目),然后选择Add =>新的面料服务。然后,您将进入可以选择ASP.NET 5 Web Api。

的对话框

首先右键点击此处:

Add

然后选择Add =>新面料服​​务:

New Fabric Service