我已经在我的asp.net网络解决方案中使用MS的新捆绑和缩小包创建了捆绑包。一切都被正确捆绑和缩小(使用global.asax方式)但是当我在IIS上部署时,捆绑包没有被压缩(gzip),我不想启用动态压缩(因为它会压缩所有动态内容),只是想要仅压缩包。
怎么办?
捆绑输出的mime类型是什么,就像这个名为'Jquery'的捆绑包一样:
"http://Myhost/MySite/JQuery?v=1Oof3SDB0npBNcnfiEpdM9WovwwmP-UGKz3QrSQLPPQ1"
所以我可以在httpCompression部分的webconfig文件中添加相同的gzip压缩文件。
此致 拉夫
答案 0 :(得分:3)
我在IIS7中启用了动态压缩,除了启用动态压缩之外,没有其他方法来压缩像这样的捆绑包,虽然建议您仅在使用IIS7或更高版本时实现此功能,但较低版本中的动态压缩不是优化并对您的服务器征税。
执行此操作后,在生产中运行我的解决方案,没有任何问题。