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