2011-03-20 11 views
6

क्या आईआईएस संपीड़न मॉड्यूल को बदलने का कोई तरीका है ताकि यह वेरी में नहीं डाला जा सके: प्रतिक्रिया हेडर में स्वीकृति-एन्कोडिंग? मैं इसे वरी में डालूंगा: * या कुछ भी नहीं करूँगा और मुझे उस मूल्य को अपने आप में डाल दें ...आईआईएस संपीड़न मॉड्यूल और वेरी: स्वीकृति-एन्कोडिंग हैडर

+0

IIS मतलब समय में, यहाँ एमएस कनेक्ट बग है, वोट करें: http://connect.microsoft.com/VisualStudio/feedback/details/ 758474/iis-gzip-संपीड़न-फ़िल्टर-हटा-पूर्व-मौजूदा-भिन्न-शीर्षलेख – Dmitry

+0

मैं सीधे इस मुद्दे के बारे में एमएस के साथ काम कर रहा हूं, और इसे आईआईएस की अगली रिलीज में तय किया गया है, लेकिन वहां है अभी तक कोई ईटीए नहीं है। –

+0

@ डॉसी। हिलायस अच्छा लग रहा है, ऐसा करने के लिए धन्यवाद। – jjxtra

उत्तर

5

ठीक है, स्पष्ट रूप से आईआईएस संपीड़न मॉड्यूल वर्री हेडर को स्वीकृति-एन्कोडिंग के लिए मजबूर करता है चाहे कोई भी हो, तो कैशिंग बन जाती है मुश्किल। प्रमाणीकरण वाले पृष्ठों के लिए यह खराब है, क्योंकि यह पता नहीं लगाएगा कि यह उपयोगकर्ता कुकी के आधार पर अलग है। मैं अपने नियंत्रक में अपना खुद का संपीड़न रोलिंग समाप्त कर दिया और सब कुछ ठीक काम करता है।

मेरा सुझाव- केवल आईआईएस स्थिर संपीड़न का उपयोग करें, गतिशील संपीड़न का उपयोग न करें और इसके बजाय अपने गतिशील संपीड़न को रोल करें। यह आपको लंबे समय तक दर्द बचाएगा और आपको अधिक नियंत्रण देगा।

+0

क्या आपके पास इसके लिए कोई स्रोत है, या आपने इसे बंद करने के लिए समाधान ढूंढने को छोड़ दिया है? मैं वर्तमान में अलग-अलग सक्षम करने की कोशिश कर रहा हूं: स्वीकार करें, या कम से कम भिन्नता में: * मेरे एमवीसी एप्लिकेशन में (जहां मैं स्वीकार करने के आधार पर जेसन या टेक्स्ट/एचटीएमएल के साथ प्रतिक्रिया करता हूं) लेकिन डायनामिक संपीड़न चालू होने पर, आईआईएस में मैन्युअल रूप से सेट किए गए किसी भी भिन्न हेडर या outputcaching विशेषता सेट, गतिशील संपीड़न चालू के साथ पूरी तरह से ओवरराइड है। बहुत बेवकूफ –

+1

@ मार्टिन हैंनसेन: मैं मानता हूं, यहां आपके नियंत्रक में गतिशील एएसपीनेट संपीड़न करने का तरीका है: http://weblogs.asp.net/rashid/archive/2008/03/28/asp-net-mvc -action-filter-caching-and-compression.aspx – jjxtra

4

यह समस्या अब आईआईएस को आधिकारिक पैच द्वारा संबोधित किया गया है। डाउनलोड करने के लिए और अधिक जानकारी के लिए, यहां जाएं http://support.microsoft.com/kb/2877816

Erez Benari, प्रधानमंत्री

+0

दिलचस्प। उम्मीद है कि यह इसे आईआईएस 8.5 या 9 में बनाता है :) – jjxtra

+0

डाउनलोड लिंक एक साल से अधिक समय तक टूट गया है। हम हॉटफिक्स तक पहुंच कैसे प्राप्त कर सकते हैं? – Dmitry

+0

शायद यह आईआईएस में शामिल है? – Daniel

संबंधित मुद्दे