2012-01-17 4 views
13

के बजाय डेवलपर का पथ दिखाता है जब किसी भी एएसपी.NET प्रोजेक्ट (संभवतः किसी भी .NET ऐप) के साथ कोई अपवाद होता है तो स्टैक ट्रेस डेवलपर की मशीन पर पथ दिखाएगा, यहां तक ​​कि उत्पादन में भी।अपवाद सर्वर

इसे कैसे बदलें?

हुड के नीचे क्या चल रहा है?

उत्तर

15

यह जानकारी पीडीबी फाइलों के अंदर संग्रहीत है जो स्रोत कोड के संकलन के दौरान उत्पन्न हुई थीं। उनमें डिबगिंग जानकारी होती है। लेकिन आम तौर पर लोग उन्हें उत्पादन में भेजने से पहले अपनी मशीनों पर अनुप्रयोगों को संकलित नहीं करते हैं। वे निरंतर एकीकरण का उपयोग करते हैं और इस उद्देश्य के लिए समर्पित सर्वर बनाते हैं।

अब यदि आप डिबगिंग विवरण बंद करना चाहते हैं तो आप अपनी प्रोजेक्ट के गुणों में वर्बोजीटी और डीबग जानकारी को कॉन्फ़िगर कर सकते हैं।

+0

@ जोनसी, अगर आप रिलीज मोड में प्रकाशित करते हैं, तो आप रिलीज सेटिंग्स और पीडीबी वर्बोजिटी कॉन्फ़िगरेशन का उपयोग कर रहे हैं जो इस प्रोजेक्ट के गुणों में इस मोड के लिए परिभाषित किया गया है। लेकिन आप अभी भी अपनी मशीन पर संकलित कर रहे हैं। –

0

इसे हटाने के लिए आदेश में, गुण करने के लिए जाने ->पैकेज/वेब प्रकाशित:

enter image description here

क्लिक करें या "को बाहर उत्पन्न डिबग प्रतीकों" जाँच करने के लिए सुनिश्चित करें।

यह आपकी साइट को बिन फ़ोल्डर पर संलग्न पीडीबी फाइलों के बिना प्रकाशित करेगा। लाइव वातावरण के लिए अपनी साइट प्रकाशित करने से पहले सुनिश्चित करें कि आप रिलीज मोड पर हैं। पीडीबी फाइलों के बिना आपकी साइट को प्रकाशित करने का मुख्य अंतर यह है कि जब आप अपनी साइट पर कोई त्रुटि होती है तो आप स्टैकट्रेस पर लाइन नंबर नहीं देख सकते हैं।

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