2016-07-14 65 views
0

我部署了一個示例「WordCount」Azure樣本來服務結構集羣。我發現服務:fabric:// wordcount/WordCountService和fabric:// WordCount/WordCountWebService都運行正常,但是,當我嘗試從瀏覽器訪問應用程序並使用下面的URL時,應用程序無法啓動。服務結構部署服務和前端後無法打開網站

http://tenantname.southcentralus.cloudapp.azure.com:19080/wordcount

注:在本地SF集羣,它出現完美的罰款:http://localhost:8081/wordCount

有誰遇到了同樣的問題,能解決的。任何幫助將不勝感激。

謝謝。 尼克

回答

0

19080所使用的SF資源管理器(管理Web UI),所以當你訪問的應用程序,使用它自己的端口,比如你有8081

更新本地做了回答,從後續問題評論:

對於字數樣品,默認端口爲8081,在這裏看到: https://github.com/Azure-Samples/service-fabric-dotnet-getting-started/blob/master/Services/WordCount/WordCount.WebService/PackageRoot/ServiceManifest.xml#L25

您可以檢查端口的服務織物探險家,就像這樣: enter image description here

+0

嗨Itaysk,感謝您的迴應。我已經嘗試使用端口8081#:http://tenantname.southcentralus.cloudapp.azure.com:8081/wordcount(由於限制爲2,無法提前發佈此URL),但無法訪問該站點。有沒有什麼地方可以查看哪些端口暴露在該應用程序的Service Fabric Explorer中。謝謝! – Nick

+0

您可以在Service Fabric瀏覽器中檢查端口。對於單詞計數示例,默認端口是8081.我將用示例更新我的答案。 – itaysk

0

我發現了這個問題的解決方案:我需要設置負載均衡器規則,以便將外部請求映射到Azure SF的內部TCP端口。非常感謝Itaysk對它進行研究。