Web.Release.config中的不同端点地址

时间:2012-08-23 07:53:37

标签: wcf

像标题一样。我希望在构建发布模式时有不同的端点地址,如何实现这个目标?

2 个答案:

答案 0 :(得分:1)

在Visual Studio 2010中,您可以创建配置转换。基本上,您创建一个名为Web.Release.Config的文件,当您在Release配置中构建时,它的内容将合并到web.config中。请参阅here使用示例,但它已在网络上广泛记录。

在Visual Studio 2008及更早版本(转换功能不可用)中,我们已成功使用T4模板在构建时生成web.config。我们生成多个配置(每个环境一个),为此,我建议您查看Oleg Sych's博客,该博客详细介绍了如何从单个T4模板生成多个配置文件。

但是,如果您只想修改配置的一小部分(听起来就是这样),那么您可以使用简单的T4文件web.config.tt来生成配置 - 我们的需求稍微复杂一些!

答案 1 :(得分:0)

在大多数情况下,与此实例的T4相比,web-config转换是最佳选择。

我非常喜欢Slow Cheetah插件,它允许您在差异视图中预览转换:

相关问题