2012-05-29 5 views
1

저는 Azure MVC4 프로젝트에 Dotless를 추가하기 위해 Nuget을 사용했습니다. 그것은 작동하지 않습니다. 나는 그것을 모두 세 번 점검했는데 괜찮을 것 같다. 적은 파일을 다운로드 할 때 내용은 다음과 같습니다.Dotless + MVC + Azure는 CSS 대신 가비지가 있습니다.

‹  ì½`I–%&/mÊ{JõJ×àt¡€`$Ø@ìÁˆÍæ’ìiG#)«*ÊeVe][email protected]Ìí¼÷Þ{ï½÷Þ{ï½÷º;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ÓÀû 

불행히도 제대로 다운로드되지 않는 것 같습니다. Dev 환경에서 Windows Azure 프로젝트에 추가 할 때 왜 이런 경우가 될 수 있습니까?

+0

Q & A와 관련하여이를 계속 진행해 보겠습니다. Windows Azure를 "싫어하는"Dotless라고 비난 할 필요가 없습니다. (나는 당신의 색연필을 제거 할 자유를 가졌습니다). 오히려, 과정에서 코드가 Dotless를 다운로드하는 위치에 대한 세부 정보를 제공하면 훨씬 더 유용 할 것입니다. 예 : 시작 작업에서이 작업을 수행하고 있습니까? 또는 수동으로이 작업을 수행하고 있습니까? –

+0

Azure 외의 동일한 프로젝트는 정확히 똑같은 코드로 작동합니다. "시작 작업에서이 작업을 수행하고 있습니까? 아니면 수동으로 수행하고 있습니까?"라는 의미가 확실하지 않습니다. Dotless 라이브러리는 프로젝트에 포함되어 있으며 핸들러는 web.config 파일에 추가되었습니다. –

+0

나는 Dotless (PowerShell을 통해, 시작 작업에서 호출 됨)의 다운로드 및 설치를 자동화하고 수동으로 설치 한 다음 응용 프로그램과 비트를 묶는 것을 의미합니다. –

답변

2

응답이 gzip으로 두 번 압축 된 것처럼 보입니다. 기본 점이없는으로

는 GZIP이/압축을 수축 처리하지만,이 작업을 수행하기 위해 IIS에 전환 할 수 있기 때문에, 당신은 설정 섹션 노드로 handleWebCompression="false" 속성을 추가하여 그 일에서 점이없는 비활성화 할 수 있습니다.

0

"Azure 외에서 실행"이라고 할 때 - 어디에서? VS2010 개발 서버 또는 전체 IIS?

MIME 형식과 처리기를 살펴보십시오.

.less가 섹션이 아닌 IIS7 섹션에 매핑되는지 확인하십시오. 전자는 IIS7 용입니다.

IIS7이 설치되어 있지 않은 경우 IIS Express에서 실행되도록하십시오.

Azure에는 Windows Server 2008 또는 2008 R2 및 IIS7 + 이외에 다른 어떤 것도 없습니다.

관련 문제