【发布时间】:2015-08-28 05:36:32
【问题描述】:
在 Azure 云服务中,我们启动了在 服务器 级别启用 httpcompression 的任务。
%appcmd% set config -section:system.webServer/serverRuntime /frequentHitThreshold:"1"
%appcmd% set config -section:system.webServer/urlCompression /doDynamicCompression:"True"
%appcmd% set config -section:system.webServer/httpCompression /-"dynamicTypes.[mimeType='text/css']"
%appcmd% set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='text/css',enabled='True']"
然后在 web.config 中,我们这样做是为了在站点级别启用 httpcompression:
<urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
这不起作用。在 IIS 管理器中,我可以看到站点级别启用了 httpcompression,但响应未压缩。
但是,如果我在 web.config 中将所有内容都设置为 false,然后在 IIS 管理器中手动启用这些设置,它就会起作用!
任何想法为什么会发生这种情况?这需要自动化,因此即使手动设置它也可以,但它不是我的解决方案。
谢谢!!
【问题讨论】:
-
这里有this 的帮助吗?
标签: azure-cloud-services http-compression