替代不同服务器的web.config

时间:2012-10-18 13:24:28

标签: asp.net-mvc asp.net-mvc-3 web-config

我正在阅读此http://blogs.msdn.com/b/webdev/archive/2009/05/04/web-deployment-web-config-transformation.aspx但是当我在Visual Studio中右键单击web.config时,“添加编码变换”显示为灰色。 (我没有调试或任何东西。)

基本上,我想根据我要发布的服务器来更改连接字符串。我有一个开发服务器,我有一个制作服务器。

在ASP.NET MVC中,我可以采用哪种方式?

目前,我的web.config下有两个文件:Web.Debug.ConfigWeb.Release.Config

谢谢。

1 个答案:

答案 0 :(得分:3)

您需要打开Solution Configuration dropdown并添加新配置。

请注意,执行此操作时,您可以使用不同的编译常量,代码协定设置等。务必复制现有配置(即Release)。此外,代码合同设置当前不会复制。