我可以加载一个configSource,然后在web.config中添加其他密钥

时间:2016-05-24 19:24:31

标签: iis web-config

我需要将某些设置应用于特定网站,并且我有一些在网站上共享的设置。我通过持续集成系统进行部署。

在我的HRGN_to_D2Bitmap文件中,我有:

ID2D1Bitmap* pBmpMask;

HRGN_to_D2Bitmap(bmpWidth, bmpHeight, hShape, pRT, &pBmpMask);

我会从thisSiteSettings.xml获取设置,而不是web.config中的任何设置。我也尝试过两个部分:

web.config

刚刚抛出一个错误。最后,我尝试将configsource包含为“添加”节点,但这也只是引发了错误。 (<appSettings configSource="App_Data\thisSiteSettings.xml" > <clear /> <add key="AllSitesSetting" value="ForAllSites" /> </appSettings >

如何从单独的文件加载一些特定于站点的应用程序设置,其余来自web.config文件?

1 个答案:

答案 0 :(得分:2)

您可以使用

<appSettings file="thisSiteSettings.xml">
    ...
<appSettings />

外部文件中的appSettings将覆盖主配置文件中具有相同键的设置。