asp.net - IIS Express 上的 GZip 响应

标签 asp.net gzip iis-express

我想压缩来自 IIS Express 驱动的 Web 应用程序的响应。我们使用 IIS Express 作为本地开发网络服务器,并在暂存和我们的构建机器上使用 IIS。我找到了很多关于在 IIS 上启用 gzipped 响应的指南,但在 IIS Express 上没有。甚至有可能吗?

最佳答案

您可以在 IIS Express 中启用压缩,就像在 IIS 中一样。

  • 启动命令提示符并转到 IIS Express 安装文件夹 ( %PROGRAMFILES%\IIS Express )
  • 运行以下命令

  • appcmd set config -section:urlCompression /doDynamicCompression:true



    要为 JSON 添加压缩,请从 IIS Express 安装目录运行以下两个命令:

    appcmd set config /section:staticContent /+[fileExtension='.json',mimeType='application/json']

    appcmd.exe set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/json',enabled='True']" /commit:apphost



    确保重新启动 IIS Express。

    关于asp.net - IIS Express 上的 GZip 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10102743/

    相关文章:

    asp.net - MVC中jQuery对话框中表单的常用方法

    javascript - 在发送到服务器之前如何在 javascript 中压缩/gzip 用户数据?

    bash - 在 bash 中检查文件扩展名的最简单方法?

    asp.net - 为什么 gzip 压缩在 IIS 8.5 上不起作用?

    c# - 程序 '[12604] iisexpress.exe' 已退出,代码为 0 (0x0)

    c# - 如果在连接字符串时出错,则表示简写

    c# - 在 .NET 3.5 上实现 Pub/Sub 或 SignalR 功能?

    c# - IIS Express 8 - 最大允许长度

    asp.net - IIS Express 无法在 Visual Studio 2012 中工作

    c# - 从字符串中解析日期时间