2014-08-29 76 views
0

我已經設法從web.config中讀取key-value vars到我的silverlight應用程序,現在我想用方法「Application_Startup」(用於說些什麼)來修改Endpoint Address並獲得一些我得到的值。有沒有辦法在Silverlight應用程序上修改ClientConfig上的端點?

我試圖使用System.Configuration來打開它(但它不存在於Silverlight上),想過關於腳本,但任何東西似乎工作或是可行的(構建後修改它的腳本,但該應用程序已準備好當時削減)。 不要試圖理解爲什麼即時通訊做這個的原因是maintanance義務和saddly必須做到:(。在勸

感謝

回答

0

假設WS是你的數據服務客戶端的一個實例,並ServerAddress是IP或DNS爲您的服務器,你可以做這樣的事情:

WS.Endpoint.Address = New System.ServiceModel.EndpointAddress(ServerAddress) 
+0

對不起,這是VB,但我相信你可以在這個1號線轉換爲C# – Steve 2014-08-29 17:18:17

+0

感謝史蒂夫,這是類似的東西我需要配置的。綁定並將其設置爲使用從web.config獲得的端點到我的代理對象在silverlight方面 – Federico 2014-09-01 20:22:12

相關問題