Frage

Ich kann die Zeilennummern in meinen Fehlerprotokollen in unserer Entwicklungsumgebung, in der VB.NET 2005 und ASP.NET siehe Komponenten im Debug-Modus kompiliert werden, mit PDB-Dateien auf den Server, auf Bereitstellung kopiert.

Ich sehe Zeilennummern nicht in der Produktion, wo die Dinge im Release-Modus kompiliert werden, und vermutlich keine PDB-Dateien erstellt oder zum Einsatz? Kann jemand einen Weg erklärt produktionsfertige Komponenten zu kompilieren und zu veröffentlichen, die die Zeilennummer in einem Stack-Trace zeigen? Debug-Code, der in dev unten funktioniert:

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
scroll top