2010-05-05 45 views
2

我想知道是否有可能只覆蓋machine.config中的標記屬性?覆蓋machine.config中的單個屬性

更確切地說,我想設置machine.config中的域屬性,因爲它與我的生產服務器和我的開發服務器不同。

我試着將標籤添加到machine.config中,但是它似乎沒有效果。

在machine.config中我補充:

<authentication> 
    <forms domain=".foo.com" /> 
</authenticaion> 

編輯:

由於web.config文件覆蓋machine.config中,問題是相當我如何避免失去在標籤上,當我的表格屬性域也是在web.config中定義的?

回答

2

通過在web.config中輸入值,可以覆蓋machine.config的值。 Web.config和machine.config將在運行時合併。但web.config將覆蓋web.config中的配置值。

一般情況下,如果您遺漏了web.config的驗證部分,則會使用machine.config的條目。

+0

好的,那麼問題是如何避免在machine.config中的域屬性在web.config覆蓋時丟失:-) 我將編輯該問題。 – Steffen 2010-05-05 11:07:04