Web服务参考URL的Silverlight Web.Config设置?

时间:2010-11-12 19:31:41

标签: asp.net silverlight web-services web-config

我有一个在ASP.NET应用程序中托管的Silverlight控件。 Silverlight控件具有Web服务引用。当我们为客户安装应用程序时,此服务的URL会有所不同。我需要一种方法来从ASP.NET应用程序的web.config中更改此Web服务引用URL。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

如果您使用的是Silverlight 4,则可以使用相对于托管silverlight应用程序的页面的网址。因此,在ServiceReferences.ClientConfig中,您可以将端点地址更改为相对位置,例如从http://localhost/foo/bar.svc更改为/foo/bar.svc

答案 1 :(得分:1)

您可以执行http://dev/foo/bar.svc之类的操作,其中dev是hosts文件中的一个条目,该条目将解析服务所在的位置。