2009-05-28 24 views
5

IIS 6.0'da bir ASP.NET uygulaması çalıştırıyorum. Genellikle dinamik ve statik dosyalar için sıkıştırma açık. Ancak, sıkıştırmayı geçici olarak kapattım, ancak "ScriptResource.axd" hala sıkıştırılmış olarak gönderildi. Bu, "WebResource.axd" sıkıştırılmadığı için yanlış yapılandırma gibi görünmüyor.IIS sıkıştırması devre dışı bırakılsa bile ScriptResource.axd neden sıkıştırılmış?

ScriptResource ve WebResource arasındaki fark nedir, eski sıkıştırılmış gibi mi? Nasıl sıkıştırılıyor?

Teşekkürler.

cevap

2

Web Kaynakları, montaj kaynaklarını almak ve Web tarayıcısına sunmak üzere tasarlanmış AssemblyResourceLoader sınıfı tarafından ele alınmıştır. Web Kaynakları , varsayılan olarak sıkıştırılmaz.

Komut Dosyası Kaynakları, ScriptManager sınıfı aracılığıyla başvurulan tümleşik komut dosyası isteklerini yerine getiren ScriptResourceHandler sınıfı tarafından işlenir.Komut Dosyası Kaynakları , HTTP teslimatı için varsayılan olarak GZIP ile otomatik olarak sıkıştırılmış'dir.

+0

ancak sıkıştırmayı nasıl devre dışı bırakacağınızı biliyor musunuz? URL Rewrite modülünde gereklidir! –