查看开始将包含MVC网页和Web Api组件的现有应用程序迁移到Service Fabric的选项。 我们已经在ServiceFabric下运行了Web Api组件,但没有运行MVC网页。 基于我在那里看到的一点点,似乎没有一种确定的方法来在服务结构下运行现有的MVC应用程序。这是正确的还是我错过了什么? 注 - 通过MVC应用程序,我的意思是使用MVC 6构建的网站,而不是Web API服务。 提前谢谢。
答案 0 :(得分:0)
是的,您可以使用MVC 6应用程序并在Service Fabric上运行它。以下是官方Azure示例库中的示例:https://github.com/Azure-Samples/service-fabric-dotnet-iot/tree/master/src/Iot.Tenant.WebService
答案 1 :(得分:0)
如果您计划开发新的应用程序,则可以按照以下链接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