Http Compression and Assembly loading
In .Net framework 1.0 and 1.1, fusion is not able to download assemblies hosted in web servers with http compression enabled.
This is a bug in fusion, and it has been fixed in .Net framework 2.0.
We may backport the fix to 1.0 and 1.1, depending on the demand. The fix is non-trivial and affects all http assembly download case. Which means it has a high probability of regression.
Until then, please consider Deploying assemblies using cab files. It gives a much better compression ratio. And it works in all versions of .Net framework.
Comments
- Anonymous
March 02, 2005
Presumably you could also turn off compression for .dll and .exe files?
To do this in IIS 6.0 see http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_PER_26.mspx. - Anonymous
March 02, 2005
The comment has been removed - Anonymous
March 03, 2005
Mike,
People want compression to save bandwith. They don't want to turn off compression.
David,
Sorry I have no idea on mobile devices. Presumably people are concerned about CPU power and battery lifetime. - Anonymous
March 15, 2005
The comment has been removed - Anonymous
March 16, 2005
Jeff,
Assume you install mshtml.dll's PIA into client's GAC, you won't have this issue, right? - Anonymous
March 16, 2005
The comment has been removed - Anonymous
March 16, 2005
(Sorry for last post. In fact, sorry for this one too !) - Anonymous
March 18, 2005
http://www.onlamp.com
<a href="http://www.Javadown.com/soft/RealONE.html">RealONE</a>
RealONE Address down - Anonymous
May 16, 2005
RePost:
http://www.yeyan.cn/Programming/HttpCompressionAssemblyloading.aspx - Anonymous
May 29, 2009
PingBack from http://paidsurveyshub.info/story.php?title=junfeng-zhang-s-windows-programming-notes-http-compression-and