0

就像标题一样。我想在发布模式下构建时有不同的端点地址,如何实现?

4

2 回答 2

1

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

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

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

于 2012-08-23T08:10:05.737 回答
0

在大多数情况下,与 T4 相比,Web 配置转换将是此实例的最佳选择。

我已经非常喜欢Slow Cheetah插件,它使您能够在差异视图中预览转换:

于 2012-08-23T08:13:34.500 回答