我可以使用相同的配置转换文件使用两种不同的构建配置吗?

时间:2013-12-18 17:13:51

标签: visual-studio msbuild web-config-transform

在我的生产环境中,我必须设置两个不同的站点: - www.mysite.com - beta.mysite.com www.mysite.com是我的网站,而beta.mysite.com实际上是该网站的“测试版”。 web.config中的所有设置在两个站点之间完全相同(相同的应用程序设置,指向同一个数据库等...),只是代码中的一小部分因构建配置而异:在生成构建配置中我已经定义了一个编译符号“PRODUCTION”,以便在用户打开“登录”页面时将网站指向https。

#if PRODUCTION
[RedirectToHttps]
#endif
public ActionResult LoginPage()
{
    //code to render the HTML of the Login page
}

我不想管理具有相同内容的两个配置转换文件。那么无论如何我可以使用相同的配置转换文件进行多个构建配置吗?

0 个答案:

没有答案