ClickOnce에는 내장 된 압축 지원 기능이 없습니다. 하지만 웹 서버 수준에서 HTTP 압축을 사용할 수 있습니다.
IIS7에서 압축을 사용하려면 다음 단계를 수행
을 % windir % \ system32 \ inetsrv \ 설정 \ applicationHost.config 파일 (내 의견을 참조, 다른 라인은 기본입니다)
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="*/*" enabled="false" />
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true" />
<add mimeType="message/*" enabled="true" />
<add mimeType="application/x-javascript" enabled="true" />
<add mimeType="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<!--HERE! deploy files-->
<add mimeType="application/octet-stream" enabled="true" />
<!--HERE! application files-->
<add mimeType="application/x-ms-application" enabled="true" />
<!--HERE! manifest files-->
<add mimeType="application/x-ms-manifest" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
그래도 작동이 안되는?? 이 파일을 같은 파일에 추가하십시오 (기본적으로 IIS 7.0은 "자주 요청하지 않는 한 파일을 압축하지 않습니다")
<serverRuntime frequentHitTimePeriod="00:00:59" />