【问题标题】:Using the Web template in service fabric produces a non-managed ASP .NET5 project在服务结构中使用 Web 模板会生成一个非托管 ASP .NET5 项目
【发布时间】:2016-01-29 03:00:35
【问题描述】:

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

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

问候

【问题讨论】:

    标签: azure-service-fabric


    【解决方案1】:

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

    先在这里右键:

    然后选择 Add => New Fabric Service:

    【讨论】:

    • 太好了……谢谢。那行得通!鉴于这个托管的 ASP .NET 5,我如何将日志发送到 Fabric 的诊断事件?我绑定了我在所有服务中看到的 ServiceEventSource,但它不起作用。
    猜你喜欢
    • 1970-01-01
    • 2016-05-02
    • 1970-01-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 2016-08-28
    • 2012-01-09
    • 1970-01-01
    相关资源
    最近更新 更多