cd C:\Inetpub\AdminScripts @echo 启动对静态压缩与动态压缩的支持 cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoDynamicCompression true cscript adsutil.vbs set w3svc/filters/compression/parameters/HcDoStaticCompression true @echo 配置压缩支持的静态文件类型 cscript.exe adsutil.vbs set w3svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "application" "manifest" "deploy" "exe" "dll" cscript.exe adsutil.vbs set w3svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html" "txt" "application" "manifest" "deploy" "exe" "dll" @echo 重启IIS IISRESET.EXE
GET /clientes/ventas/Ventas_1_0_0_8/Ventas.exe.deploy HTTP/1.1 Accept: */* Accept-Language: es-ar Accept-Encoding: gzip, deflate Host: youhost.yourdomain.com Connection: Keep-Alive
“配置压缩支持的文件类型”这一步骤执行后未得到预计的效果。“deploy”与“application”等文件类型依旧未能得到压缩支持。
于是打开文件“C:\WINDOWS\system32\inetsrv\MetaBase.xml”,查找“HcFileExtensions”,看到这两行命令确实没起到效果。
难道只能取消ClickOnce中的“使用'deploy'扩展名”发布选项?NO,看我使大招: