VS 2010 web.config如何工作?

问题描述:

我只是在VS2010想知道的web.config是如此,从我收集是在web.config就像主模板分为VS 2010 web.config如何工作?

web.config 
web.debug.config 
web.release.config 

。所以我在我的调试中猜测我可以把我的本地数据库的东西放在我的发布版本中,我会把我的服务器数据库。

现在它如何知道何时使用发行版或调试版?

我也在这里,你可以有超过2个。这是如何工作的?

+0

搜索的关键词是'web.config转换' - 一个好的起点是@ http://msdn.microsoft.com/en-us/library/dd465326.aspx – 2010-06-03 07:22:14

如果您使用Debug配置发布/运行,VS将使用调试版本,如果您使用发布配置发布/运行,将使用发布版本。另外,如果添加更多构建配置,则也可以为每个构建配置设置web.config版本。

+0

你如何做更多的构建配置? – chobo2 2010-06-03 18:14:10

+1

右键单击您的解决方案,选择配置管理器。从Active解决方案配置中选择“New”,使用Debug或Release从中复制,给它一个名称。完成此操作后,您可以手动添加Web。[ConfigName] .config或再次右键单击web.config并选择“添加配置转换”。 – 2010-06-03 19:01:24