AJAX aracılığıyla bir istemciye ilerleme güncellemeleri göndermek için uzun ömürlü bir asenkron HTTP bağlantısı kullanıyorum. Sıkıştırma etkinleştirildiğinde, güncellemeler ayrık parçalarda (açık nedenlerden dolayı) alınmaz.Sıkıştırma ASP.NET/IIS 7'de seçici olarak devre dışı bırakılabilir mi?
<urlCompression doStaticCompression="true" doDynamicCompression="false" />
Ancak bu devre dışı bırakır sıkıştırma sitesini çapında: (<system.webServier>
bir <urlCompression>
öğesi ekleyerek) sıkıştırma devre dışı bırakılması sorunu çözmek gelmez. Bunun dışındaki tüm diğer denetleyici ve/veya eylemler için sıkıştırmayı korumak istiyorum. Mümkün mü? Yoksa kendi web.config ile yeni bir site/alan oluşturmak zorunda mıyım? Herhangi bir öneri hoşgeldiniz.
P.S. HTTP yanıtı yazma yapar kod şudur:
var response = HttpContext.Response;
response.Write(s);
response.Flush();
teşekkürler. Cevabımda anlattığım çözümü yaratmak için rehberliğini kullandım. –