我正在尝试基本上设置开发,暂存和生产云服务。到目前为止,我已经设置了2个云服务:
我还想从tfspreview到azure进行连续构建集成。除了使连接字符串唯一之外,这很有效。
到目前为止,我已经设置了云服务并让它进行持续构建。我还在web.config和web.production.config中设置了我的连接字符串。此外,我已设置发布配置文件(.azurePubxml)文件,并将它们设置为构建定义过程部分中的备用发布配置文件。这些发布配置文件指定要使用的配置(或至少这是我的想法)。它似乎获取了发布配置文件的设置,因为我启用了RDP,并且具有不同的密码。
那么如何让构建控制器使用“Production”& “Debug”构建配置以获取web.config转换?
希望这是有道理的。
编辑:
我只有构建解决方案,如下所示:
答案 0 :(得分:3)
定义构建定义时,在项目1“要构建的项目”下的“过程”部分中,您可以定义要构建的配置。在此处,键入与.config定义匹配的配置名称以构建该版本。
编辑:这有点晚了,但这就是我如何使用正确的连接字符串构建备用配置。我手动设置了MSBuild Argument配置,我的构建正确地将部署时的连接字符串更改为Azure。
答案 1 :(得分:0)
只需在第6部分“Web部署发布配置文件”中设置下载的Azure发布配置文件。没有必要使用不同的web.config文件连接字符串将在发布构建运行时重写。