एक्स-सोर्सफाइल्स हेडर क्या करता है?


182

ASP.NET MVC 3 में एक FileStreamResult का उपयोग करते हुए, मुझे एक प्रतिक्रिया शीर्ष लेख मिलता है

X-SourceFiles =?UTF-8?B?RDpcUHJvamVjdFxqYWNvYlx0ZXN0?=

किसी को भी पता है कि इस हेडर का मतलब क्या है, और इसका उद्देश्य क्या है?


13
इसका क्या अर्थ है: गैर- ASCII वर्ण सेट एन्कोडिंग का MIME तरीका है; UTF-8 वर्ण सेट, बेस 64 के लिए बी एन्कोडेड और यह डिकोड करता है D:\Project\jacob\test। उद्देश्य का पक्का नहीं।
Rup

जवाबों:


286

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


अधिक विशिष्ट होने के लिए, WebMatrixSupportModuleयदि आप असफल अनुरोध अनुरेखण और सत्यापन को सक्षम करते हैं तो यह हेडर जोड़ा गया था ।
लेक्स ली

@LexLi मैं VS2017 X-SourceFilesमें एक WebForms परियोजना में जोड़ा गया शीर्ष लेख देख रहा हूं जो बिल्कुल भी उपयोग नहीं करता है WebMatrixSupportModule(कोई WebMatrix से संबंधित DLL मेरी IIS एक्सप्रेस प्रक्रिया द्वारा लोड किए गए हैं)।
दाई
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.