0

有没有更简单的方法可以将 silverlight 和 wcf 项目从 localhost 环境部署/发布到 IIS 服务器?

我有一个带有自托管 wcf 服务的 web 项目,我的 silverlight 应用程序引用了该服务。当我在本地工作时,我将引用地址设置为 htt://localhost:8080/MyService.svc -当我想将它放在 IIS 服务器上时,我引用它的地址 htt:///MyService.svc 一切正常,即好的。- 事实上,我也将客户端访问策略文件放在站点的根目录上,以防我需要从我的台式机/笔记本电脑进行测试连接。

有点累,每次都要换。这肯定是很常见的事情吗?是否有某个设置允许我在部署/发布时交换配置?- 类似于(调试/发布)解决方案配置。

任何想法、建议或建议的做法都将受到高度赞赏。

干杯

4

1 回答 1

0

如果您将其部署到 IIS:为什么不直接使用 Visual Studio 的主机创建一个非自托管的 wcf 服务?新项目 --> WCF --> WCF 服务应用程序。

另一方面,对于管理依赖于环境的配置,我喜欢这个东西: http ://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx

于 2010-03-11T07:59:31.870 回答