在代码中更改服务引用URL

spa*_*opt 13 c# url service-reference windows-phone-8 visual-studio-2013

我在Windows Phone 8项目中工作,为了使用一些web服务,我添加了一个带有特定URL的服务引用.

我的问题是URL,因为它会不时地改变,所以我需要让用户在应用程序运行时从某个菜单插入新的URL.

我知道如何在Visual Studio中更改它,但现在我需要在应用程序运行时在代码中更改它.所以我的问题是:如何更改代码中的URL?

我做了一些搜索,文件"app.config"似乎完成了这项工作,但我的项目中没有任何"app.config",而且我看到Windows Phone项目没有使用这样的文件.

Geo*_*ton 32

只需更改端点地址,例如

clientProxy.Endpoint.Address = new EndpointAddress(yourUri);
Run Code Online (Sandbox Code Playgroud)

  • `clientProxy` 类的构造函数也可以采用一个 URL,它基本上会做同样的事情。 (2认同)