我有一個WP8應用程序,此應用程序需要使用WCF服務來從我的服務器發送/接收數據。 我的服務和應用程序在我的開發人員計算機上運行良好,使用localhost和VS2013。動態消費Windows Phone 8中的WCF應用程序
現在我在IIS中安裝了WCF服務,該服務運行良好!
我的問題是:我想要一個方法來改變我的WCF服務的地址,而不需要重新編譯應用程序並部署它!
我發現在另一個線程代碼,這在和平,這樣我想知道它是否會像我在我的應用程序dinamycally更改任何地址工作:
private MyServiceClient GetMyServiceClient(string url)
{
Uri uri = new Uri(url);
BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
EndpointAddress address = new EndpointAddress(uri);
MyServiceClient client = new MyServiceClient(binding, address);
return client;
}
我的應用程序將用於運行現在只是在intranet環境中,所以我不需要很高的安全級別來訪問我的服務器,基本的httpbinding現在已經足夠好了。
但是在這種情況下,據我所知與現在一樣,wcf服務器設置存儲在app.config中,我需要手動更改它,並再次使用VS2013部署應用程序!如果我像你說的那樣使用配置文件,我該如何在設備上部署的應用程序中發送更改此設置? – 2014-09-22 14:42:53