【问题标题】:Host MVC app on Azure Service Fabric在 Azure Service Fabric 上托管 MVC 应用
【发布时间】:2017-04-29 06:17:00
【问题描述】:

研究开始将具有 MVC 网页和 Web Api 组件的现有应用程序迁移到 Service Fabric 的选项。 我们已经让 Web Api 组件在 ServiceFabric 下运行,但不是 MVC 网页。 根据我所见的很少,似乎没有确定的方法可以在服务结构下运行现有的 MVC 应用程序。这是正确的还是我错过了什么? 注意 - MVC 应用程序是指使用 MVC 6 构建的网站,而不是 Web API 服务。 提前致谢。

【问题讨论】:

  • MVC6 和 ASP NET Core 不一样吗?在服务结构中,支持托管网络核心应用程序。您可能需要移植控件,但在这种情况下应该是直截了当的......

标签: c# model-view-controller azure-service-fabric


【解决方案1】:

是的,您可以使用 MVC 6 应用程序并在 Service Fabric 上运行它。这是来自官方 Azure 示例库的示例:https://github.com/Azure-Samples/service-fabric-dotnet-iot/tree/master/src/Iot.Tenant.WebService

【讨论】:

    【解决方案2】:

    如果你打算开发新的应用程序,那么你可以点击下面的链接service-fabric-add-a-web-frontend

    如果您有一个现有的应用程序并且您不想更改任何代码,您可以将您的应用程序部署为来宾可执行文件。请点击以下链接service-fabric-deploy-existing-app

    如果您有一个现有的应用程序(基于 MVC 5 和 IIS)并且您希望在 Service Fabric 中部署您并借助容器进行托管。 MVC5 应用程序不支持自托管并且与 IIS 紧密耦合。检查下面的链接iis-based-applications-to-service-fabric-using-docker-container

    【讨论】:

      猜你喜欢
      • 2016-12-19
      • 2020-01-05
      • 2017-03-26
      • 1970-01-01
      • 2018-09-05
      • 1970-01-01
      • 2017-09-24
      • 2016-05-29
      • 2017-07-03
      相关资源
      最近更新 更多