2009-05-28 12 views
5

मैं आईआईएस 6.0 पर एक एएसपी.NET एप्लिकेशन चलाता हूं। आमतौर पर मेरे पास गतिशील और स्थैतिक दोनों फ़ाइलों के लिए संपीड़न चालू होता है। हालांकि, मैंने अस्थायी रूप से संपीड़न बंद कर दिया है, लेकिन "ScriptResource.axd" अभी भी संपीड़ित भेजा गया है। यह गलत कॉन्फ़िगरेशन की तरह महसूस नहीं करता है, क्योंकि "WebResource.axd" संपीड़ित नहीं है।क्यों ScriptResource.axd संपीड़ित है, भले ही आईआईएस संपीड़न अक्षम है?

स्क्रिप्ट रिसोर्स और वेब रिसोर्स के बीच क्या अंतर है, जैसे कि पूर्व अभी भी संपीड़ित है? यह संपीड़ित कैसे हो रहा है?

धन्यवाद।

उत्तर

2

वेब संसाधन AssemblyResourceLoader कक्षा द्वारा प्रबंधित किए जाते हैं, जो असेंबली संसाधनों को पुनर्प्राप्त करने और उन्हें वेब ब्राउज़र पर सेवा देने के लिए डिज़ाइन किया गया है। वेब संसाधन डिफ़ॉल्ट रूप से संपीड़ित नहीं हैं।

स्क्रिप्ट संसाधन ScriptResourceHandler कक्षा द्वारा प्रबंधित किए जाते हैं, जो स्क्रिप्ट मैनेजर क्लास के माध्यम से संदर्भित एम्बेडेड स्क्रिप्ट फ़ाइलों के सभी अनुरोधों का ख्याल रखता है। स्क्रिप्ट संसाधन HTTP वितरण के लिए डिफ़ॉल्ट रूप से GZIP के साथ स्वचालित रूप से संपीड़ित हैं।

+0

लेकिन क्या आप जानते हैं कि इसके संपीड़न को कैसे अक्षम किया जाए? यूआरएल रिवाइट मॉड्यूल में इसकी आवश्यकता है! –

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