除了〜/ admin之外,我想为所有页面设置某些应用设置值。相反,我想要一组不同的应用程序设置。这可能与位置元素有关吗?
答案 0 :(得分:0)
使用<location>
方法似乎无法在4.0 / IIS8中运行,无论是否有其他web.config
应用于同一路径。
您可以在主web.config
中应用所有常用设置,然后将另一个web.config
放在子文件夹(〜/ admin)中,并输入如下内容:
<?xml version="1.0"?>
<configuration>
<appSettings>
<clear />
<add key="foo" value="bar" />
</appSettings>
</configuration>
如果您不使用<clear />
,则可以允许其他设置应用,但您可以覆盖任何您喜欢的设置。