我有一个web.config文件,其中包含很多这样的部分:
<location path="folder">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
这可以将它分成另一个文件,然后在web.config中调用吗?这样可以使我们的web.config文件更清晰。
答案 0 :(得分:0)
您可以将其分成单独的web.config,然后将新配置文件放在相应的文件夹中。因此,新的web.config位于path
中指定的同一文件夹中。新文件看起来像:
<configuration>
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</configuration>
答案 1 :(得分:0)
您可以使用authorization
标记上的configSource
(see docs)属性为所有位置导入公共配置文件。
答案 2 :(得分:0)
试过ConfigSource吗?
From MSDN:获取或设置包含相关配置部分的包含文件的名称(如果存在此类文件)。
http://blog.andreloker.de/post/2008/06/Keep-your-config-clean-with-external-config-files.aspx