我的 web.config 中有此代码,用于在 IIS 7.5 中运行的 ASP.NET 4.5 网站
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
<httpCompression>
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"
staticCompressionLevel="9" dynamicCompressionLevel="4" />
</httpCompression>
</system.webServer>
(为了更好的阅读,我强制换行)
我想知道是否有一个空的(没有 directory="..." 和其他内部元素等)会导致问题,或者从 IIS applicationHost.config 正确读取本节的默认属性/元素
我在这里尝试做的只是在 web.config 中设置压缩和压缩比,而不覆盖或清除其他默认值。我可以从方案以及 web.config 中删除 name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" 并在方案标记中保留 staticCompressionLevel 和 dynamicCompressionLevel 吗?是否会从 applicationHost.config 读取这些属性