2008-11-20 11 views
5

मैं अपने विकास वातावरण में अपने त्रुटि लॉग में लाइन नंबर देख सकता हूं, जिसमें वीबी.नेट 2005 और एएसपी.नेट घटक डीबग में संकलित किए गए हैं मोड, पीडीबी फाइलों के साथ तैनाती पर सर्वर पर कॉपी किया गया।वीबीएनईटी और एएसपी.नेट डीएलएल लाइन नंबर उत्पादन त्रुटि लॉग में दिखाई नहीं देते हैं

मुझे उत्पादन में लाइन संख्याएं नहीं दिखाई देती हैं, जहां चीजों को रिलीज मोड में संकलित किया जाता है, और संभवतः कोई पीडीबी फाइलें बनाई या तैनात नहीं की जाती हैं? क्या कोई उत्पादन-तैयार घटकों को संकलित और रिलीज़ करने का तरीका बता सकता है जो एक स्टैक ट्रेस में लाइन नंबर दिखाते हैं? डिबग कोड कि नीचे देव में काम करता है:

st = New StackTrace(err, True) 

For i As Integer = 0 To st.FrameCount - 1 
    Dim sf As StackFrame = st.GetFrame(i) 
    system.diagnostics.debug.print sf.GetFileLineNumber 
Next i 

उत्तर

6

this article पर एक नजर डालें। असल में आपको रिलीज मोड में चलते समय भी पीडीबी आउटपुट करने के लिए अपनी प्रोजेक्ट को कॉन्फ़िगर करने की आवश्यकता है।

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