لا تظهر أرقام الأسطر VB.NET وDLL ASP.NET في سجلات الخطأ الانتاج

StackOverflow https://stackoverflow.com/questions/306589

سؤال

وأستطيع أن أرى أرقام الأسطر في سجلات الخطأ بلدي في بيئة تطوير لدينا، والتي يتم تجميع مكونات VB.NET 2005 و ASP.NET في وضع التصحيح، مع ملفات PDB نسخ إلى الخادم على نشر.

وأنا لا أرى أرقام الأسطر في الإنتاج، حيث يتم تجميع الأشياء في وضع الإفراج عنهم، ويفترض أن يتم إنشاء أية ملفات PDB أو نشرها؟ يمكن للشخص أن يفسر وسيلة لتجميع والافراج عن عناصر جاهزة للإنتاج التي تظهر رقم السطر في تتبع المكدس؟ تصحيح التعليمات البرمجية التي تعمل في ديف أدناه:

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
هل كانت مفيدة؟

المحلول

ونلقي نظرة على هذه المقالة . في الأساس تحتاج إلى تكوين المشروع الخاص بك إلى لا يزال PDBs الإخراج حتى عند التشغيل في الوضع الافراج عنهم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top