2016-06-07 34 views
0

我期待將我的雲服務遷移到SF,其中包括WebApi(基於WCF)和MVC WebUI(MVC 5.2)以及一些工作者角色。我見過幾個不同來源的狀態下是正確的:在SF中託管WebApi和MVC WebUI

  1. 你可以將WCF的WebAPI在SF
  2. 您可以承載MVC V5.x的Web用戶界面在SF
  3. 你可以將上面的和允許他們共享來自單個SF羣集的公開曝光端口80/443

工作人員角色很容易,但我一直無法找到任何有關如何完成#的特定工作的好文檔或博客文章1-3以上。任何人都可以指出我在這些主題上的具體文檔/博客嗎?

回答

1

如果你從工作者角色的到來,這個文檔可以幫助您開始:https://azure.microsoft.com/en-us/documentation/articles/service-fabric-cloud-services-migration-worker-role-stateless-service/

具體到你的問題:

    如果你使用WCF自
  • WCF的Web API應該是可能的-hosting
  • MVC僅支持ASP.NET Core 1(這還是相當新的,文檔正在進行中,與此同時,here is an example)。
  • 是的,如果您爲Web主機使用WebListener,ASP.NET Core 1允許這樣做,它允許您在單個機器上的同一端口上打開偵聽器(使用唯一URL路徑或使用唯一主機名)相同的過程或多個過程)。
+0

我明白了,我想我被服務結構中的MVC v5.x支持誤導了。我猜這不是爲未來計劃的? – BrettRobi

+0

Service Fabric不支持IIS,因此在Core 1之前依賴於System.Web的任何內容都無法工作。然而,將來可能會在容器中託管IIS。 –