0
我有一些需要應用於特定網站的個人設置,並且我有許多網站共享的設置。我通過持續集成系統進行部署。我可以加載一個configSource,然後在web.config中添加其他密鑰
在我web.config
文件我有:
<appSettings configSource="App_Data\thisSiteSettings.xml" >
<clear />
<add key="AllSitesSetting" value="ForAllSites" />
</appSettings >
會發生什麼事是我得到的只是來自thisSiteSettings.xml的設置,並沒有從web.config文件中的設置。我也嘗試了2個部分:
<appSettings >
<clear />
<add key="AllSitesSetting" value="ForAllSites" />
</appSettings >
<appSettings configSource="App_Data\thisSiteSettings.xml" >
</appSettings >
剛纔拋出一個錯誤。最後,我嘗試將configsource作爲「添加」節點來使用,但這只是拋出了一個錯誤。 (<add configSource="thisSiteSettings.xml" />
)
如何從一個單獨的文件加載一些特定於站點的應用程序設置,其餘來自web.config文件?
刪除我之前的評論,因爲我將文件屬性複製到文件中 – SumGuy