5

在我的Web.config文件中已設置以下內容:與Web.Release.config(Web.config文件轉換)工作

<add key="ClientMail" value="[email protected]"/> 

在我的文件我Web.Release.config:

<appSettings> 
    <add key="ClientMail" 
       xdt:Transform="SetAttributes" 
       xdt:Locator="Match(value)" 
       value="[email protected]"/> 
</appSettings> 

在發佈模式下運行站點時,如何獲取該設置,這些設置是否正在Web.Release.config中應用?

在這種情況下,我需要改變<appSettings>

回答

6

設定的值,我相信出版發行時,這僅適用。否則,您需要包含一個構建事件,以便在配置構建中爲指定的構建配置進行合併。如果你有興趣讓我知道,我會在這裏找到我的職位。

瞭解web配置變換的位置:http://weblogs.asp.net/gunnarpeipman/archive/2009/06/16/visual-studio-2010-web-config-transforms.aspx

+0

這將是有趣的,是的,我很感興趣,感謝您的幫助。我也會看你的博客。 – ridermansb

+2

檢出:http://stackoverflow.com/questions/7590157/how-to-merge-all-web-configs-at-once-for-a-mvc3-app –