IIS:如何在站点级别启用httpcompression?

丹尼斯潘

在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管理器中手动启用设置,那么它将起作用!

有什么想法会发生这种情况吗?这需要自动化,因此即使手动设置也可以,但对我来说这不是一个解决方案。

谢谢!!

丹尼斯潘

忘了回应我的发现-原来我需要删除web.config中的httpCompressionurlCompression设置,然后一切正常。感觉像一个IIS错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在 IIS 中启用 https?

来自分类Dev

IIS HttpCompression不显示

来自分类Dev

如何在夹层多租户中启用每个站点的模板

来自分类Dev

如何在IIS下运行ASP.NET Core站点

来自分类Dev

如何在IIS下运行ASP.NET Core站点

来自分类Dev

如何在BigQuery的用户级别启用费用控制?

来自分类Dev

如何在Cakephp中启用跨站点请求伪造(CSRF)的安全性?

来自分类Dev

如何在从外部站点访问的分发包上启用缓存?

来自分类Dev

如何在站点的Edge浏览器(版本83.0.478.61及更高版本)中启用IE模式?

来自分类Dev

如何在 MS Dynamics CRM 实例中使用站点地图编辑器启用区域?

来自分类Dev

是否可以,如果可以,如何在 Cloudflare 站点上启用高级请求过滤?

来自分类Dev

如何在Visual Studio项目中更改IIS Express站点名称

来自分类Dev

如何在VBScript中获取某个IIS应用程序/站点的日志文件夹路径

来自分类Dev

如何在Visual Studio项目中更改IIS Express站点名称

来自分类Dev

如何在固件级别的android OS中启用默认状态的“保持清醒”

来自分类常见问题

如何更改站点的IIS Express端口

来自分类Dev

如何对IIS Express站点运行集成测试?

来自分类Dev

部署后如何使IIS站点自动启动?

来自分类Dev

如何在IIS服务器级别上强制执行Azure AD身份验证

来自分类Dev

Apache从可用的站点而不是启用站点的站点读取-如何更正此问题?

来自分类Dev

如何在IIS7 Windows Server 2008 R2上启用TLS1.2

来自分类Dev

如何在Windows 10上为IIS 10启用ISAPI DLL?

来自分类Dev

如何在VS2015中为IIS Express启用SSL

来自分类Dev

如何在IIS7 Windows Server 2008 R2上启用TLS1.2

来自分类Dev

如何在 IIS 7.5 中启用 .MP4 文件视频

来自分类Dev

如何为Firefox中的所有Intranet站点启用NTLM?

来自分类Dev

SITE的IIS配置编辑器部分中缺少httpCompression

来自分类Dev

如何查看 IIS 站点(ADSI 对象)的所有属性?

来自分类Dev

如何在首次启动时通过命令行在Server 2012的IIS 8.5中启用“ URL重写”模块

Related 相关文章

  1. 1

    如何在 IIS 中启用 https?

  2. 2

    IIS HttpCompression不显示

  3. 3

    如何在夹层多租户中启用每个站点的模板

  4. 4

    如何在IIS下运行ASP.NET Core站点

  5. 5

    如何在IIS下运行ASP.NET Core站点

  6. 6

    如何在BigQuery的用户级别启用费用控制?

  7. 7

    如何在Cakephp中启用跨站点请求伪造(CSRF)的安全性?

  8. 8

    如何在从外部站点访问的分发包上启用缓存?

  9. 9

    如何在站点的Edge浏览器(版本83.0.478.61及更高版本)中启用IE模式?

  10. 10

    如何在 MS Dynamics CRM 实例中使用站点地图编辑器启用区域?

  11. 11

    是否可以,如果可以,如何在 Cloudflare 站点上启用高级请求过滤?

  12. 12

    如何在Visual Studio项目中更改IIS Express站点名称

  13. 13

    如何在VBScript中获取某个IIS应用程序/站点的日志文件夹路径

  14. 14

    如何在Visual Studio项目中更改IIS Express站点名称

  15. 15

    如何在固件级别的android OS中启用默认状态的“保持清醒”

  16. 16

    如何更改站点的IIS Express端口

  17. 17

    如何对IIS Express站点运行集成测试?

  18. 18

    部署后如何使IIS站点自动启动?

  19. 19

    如何在IIS服务器级别上强制执行Azure AD身份验证

  20. 20

    Apache从可用的站点而不是启用站点的站点读取-如何更正此问题?

  21. 21

    如何在IIS7 Windows Server 2008 R2上启用TLS1.2

  22. 22

    如何在Windows 10上为IIS 10启用ISAPI DLL?

  23. 23

    如何在VS2015中为IIS Express启用SSL

  24. 24

    如何在IIS7 Windows Server 2008 R2上启用TLS1.2

  25. 25

    如何在 IIS 7.5 中启用 .MP4 文件视频

  26. 26

    如何为Firefox中的所有Intranet站点启用NTLM?

  27. 27

    SITE的IIS配置编辑器部分中缺少httpCompression

  28. 28

    如何查看 IIS 站点(ADSI 对象)的所有属性?

  29. 29

    如何在首次启动时通过命令行在Server 2012的IIS 8.5中启用“ URL重写”模块

热门标签

归档