2010-06-02 66 views
1

我只是在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

回答

1

如果您使用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