Servicereferences.clientconfig更改值silverlight

时间:2010-11-09 17:49:23

标签: silverlight

我有一个servicereference.clientconfig。

现在我的安装团队正在为我的silverlight应用程序创建一个安装。这是一个问题,因为在servicereference.clientconfig中有一组Web服务,它们都指向localhost。

将此设置为安装所需的服务器的最简单方法是什么?

安装脚本必须解压缩xap文件,修改servicereference.clientconfig。然后重新压缩。这真的是最简单的方法吗?

1 个答案:

答案 0 :(得分:4)

我不能说100%,但听起来服务正在您部署应用程序的同一台服务器上运行。如果是这种情况 - 您使用的是SL4吗?如果是这样,它支持ClientConfig中的相对地址,如下所示:

"../Service1.svc"

这将解析ClientBin目录上方目录中的Service1.svc。这样做的结果是,可以在本地开发环境和生产环境中使用相同的配置。

http://msdn.microsoft.com/en-us/library/cc197941(VS.95).aspx?ppud=4