我有两个Web应用程序:一个位于 / 上,另一个位于 / sub 上。我在父Web.config中有两个部分:
<configuration>
...
<bundleTransformer xmlns="http://tempuri.org/BundleTransformer.Configuration.xsd">
<core useEnableOptimizationsProperty="true">
<css defaultMinifier="NullMinifier" usePreMinifiedFiles="true">
<minifiers>
<add name="NullMinifier"
type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
</minifiers>
<translators>
<add name="NullTranslator"
type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core"
enabled="false" />
</translators>
</css>
<js defaultMinifier="UglifyJsMinifier" usePreMinifiedFiles="true">
<minifiers>
<add name="NullMinifier"
type="BundleTransformer.Core.Minifiers.NullMinifier, BundleTransformer.Core" />
<add name="UglifyJsMinifier"
type="BundleTransformer.UglifyJs.Minifiers.UglifyJsMinifier, BundleTransformer.UglifyJs" />
</minifiers>
<translators>
<add name="NullTranslator"
type="BundleTransformer.Core.Translators.NullTranslator, BundleTransformer.Core"
enabled="false" />
</translators>
</js>
</core>
<uglify>
<js>
<parser strictSemicolons="false" />
<mangler mangle="true" topLevel="false" defines="" except="" noFunctions="false" />
<squeezer makeSequences="true" deadCode="true" unsafe="false" />
<codeGenerator beautify="false" indentStart="0" indentLevel="4" quoteKeys="false" spaceColon="false"
asciiOnly="false" />
</js>
</uglify>
</bundleTransformer>
...
</configuration>
我在子应用程序中有BundleTransformer,但是配置不同,这就是为什么当我去子应用程序时遇到几个Web.config错误。 有什么办法告诉子应用不要使用父Web.config中的该部分而无需更改父Web.config?