2009-04-01 6 views
8

मैं सोच रहा था: एक स्टैक ट्रेस के साथ एक एएसपी.NET त्रुटि पृष्ठ को देखते समय आप प्रत्येक पंक्ति के अंत में एक + चिह्न और एक संख्या देख सकते हैं। alt text http://employees.claritycon.com/spoov/SharepointDebuggingwithWSSV3_100BD/NiceStackTrace.jpgप्रत्येक स्टैक ट्रेस लाइन के अंत में वे + संकेत क्या हैं?

भी ट्रेस इस सवाल में चिपकाया में

:

उदाहरण के लिए

Server Error in '/' Application

संख्या स्रोत फ़ाइलों में लाइन नंबर नहीं हैं, इसलिए मैं उन्हें संदेह है ढेर की तरह कुछ (होने के लिए या पैरामीटर) आकार।

उत्तर

7
  • यदि यह रिहाई मोड में है, यह सीआईएल DLL में है कि समारोह के लिए ऑफसेट है।
  • यदि यह में मोड डीबग है, तो यह स्रोत में पंक्ति संख्या है।
+0

कूल, क्या आपके पास एमएसडीएन लाइब्रेरी का कोई संदर्भ है जहां इसका वर्णन किया गया है? – thijs

+0

http://msdn.microsoft.com/en-us/library/system.diagnostics.stackframe_members.aspx – vartec

+0

यह स्टैकफ्रेम में मौजूद सभी संभावित डेटा का वर्णन नहीं करता है, न कि एएसपी.नेट वास्तव में – thijs

0

अन्य भाषाओं में (और इसलिए, शायद यह भी एक) यह कोड में वर्तमान स्थिति को इंगित करता है, क्योंकि कई बाइट्स या निर्देश उस समारोह से ऑफसेट होते हैं, इसलिए इस मामले में इसे 173 बाइट/निर्देश मिलते हैं/जो भी मान्य हो और फिर अपवाद उठाया।

मैं 2,049,947 मूल्य हालांकि व्याख्या नहीं कर सकते ...

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