1

我使用 Nuget 将 Dotless 添加到我的 Azure MVC4 项目中。它不工作。我已经三重检查了一切,似乎没问题。当我下载较少的文件时,这是内容:

‹      ì½`I–%&/mÊ{JõJ×àt¡€`$Ø@ìÁˆÍæ’ìiG#)«*ÊeVe]f@Ìí¼÷Þ{ï½÷Þ{ï½÷º;N'÷ßÿ?\fdlöÎJÚÉž!€ªÈ?~|?"~—?ö7ø5ðü:¿Æ÷÷ÿúÀïtögüî¿ðîâŸùÅàw~ÅwþÍÿ¨ý‹ƒ?èø-·ëOú=³ÿîþ£þùÿâOùï~çâó¿ó×~ëþgòŸÌ¿þÛüžÿÜÿçÿ}¿ò?øÅÿãß/ÿü=‡þ‹åøÿ¿ïùì×,ÿ×á;ÿÎ?ýü®Ð_óOý.¿Ç/ý™ßå÷øè—þ§ÿÙÞ_ûÇ–¯þ‹ÿú¼þêŸÿ/ÿëÿ×ßðÅû¿÷âW]ÿÍÿÜEñ·?ÿ½þ÷ßý—üY¿Í?ûËÿ¾¿è¯ø]þÃÏþê?cñ”ÿão“ÿâ‡ã_öWüªÿí_®þ¼¿ì¿þ•¿É?ðoýãÍ‹ÿ°zðÿ¦ÿËçï¯þk¯þÈÿãß?ù?—?õ§õþSÿãŸøþ—ÿîgÿàïòKþ·¿ÿßÿÉývå¿øËþ“ÉpôïüÎÿáßûþoÿ÷¯óküÿ÷ÿýçÿ’ã¿éïù5~_ãÿ   ÿÿiÓÀû   

不幸的是,它似乎没有正确下载。知道为什么在开发环境中添加到 Windows Azure 项目时会出现这种情况吗?

4

2 回答 2

2

看起来响应被 gzip 压缩了两次。

默认情况下,dotless 处理 gzip/deflate 压缩,但由于您可以打开 IIS 来执行此操作,您可以通过将handleWebCompression="false"属性添加到配置节节点来禁用 dotless。

于 2012-05-30T05:52:41.220 回答
0

当你说“在 Azure 之外运行”时——在哪里?VS2010 开发服务器还是完整的 IIS?7

看看 mime 类型和处理程序。

确保 .less 映射到 IIS7 部分,而不仅仅是部分。前者适用于 IIS7。

如果您没有安装 IIS7,请尝试让它在 IIS Express 下运行。

Azure 上没有什么比 Windows Server 2008 或 2008 R2 和 IIS7+ 更神奇的了。

于 2012-05-29T23:43:20.873 回答