我有一個具有2個Web角色(Azure網站項目和Azure WCF服務角色)的Azure項目。 WCF服務由Azure網站項目使用,並使用「添加服務引用」選項引用。該網站使用web.config中定義的URL連接到在本地開發/ Azure計算模擬器中正常工作的WCF服務。在我的本地開發機器中,當我運行該解決方案時,服務&網站將在具有URL「http://127.0.0.1:8080/v1.svc」和「http://127.0」的IIS Express中加載和執行。 0.1:81 /「。Azure(網站)Web角色項目中的Dyanmic WCF服務URL更新
但是,當我在Azure雲服務上發佈應用程序時,它分別爲網站和服務創建了單獨的機器/ VM /實例(因爲它們被認爲是兩個不同的角色)。
現在我的問題是,由於Azure在運行時爲實例指定了IP,應該如何動態更改(在網站的web.config中)URL並更新WCF服務以使網站能夠無縫地使用WCF服務?
欣賞你的時間。
謝謝, Karthik。