2008-11-20 19 views
5

VB.NET 2005 ve ASP.NET bileşenlerinin hata ayıklamada derlendiği geliştirme ortamındaki hata günlüklerimde satır numaralarını görebiliyorum modu, PDB dosyaları ile dağıtımda sunucuya kopyalandı.VB.NET ve ASP.NET DLL satır numaraları üretim hata kayıtlarında görünmüyor

Üretimdeki satır numaralarını görüyorum, burada sürümler sürüm modunda derleniyor ve muhtemelen hiçbir PDB dosyası oluşturulmuyor veya dağıtılmıyor mu? Birisi, bir yığın izinde satır numarasını gösteren üretime hazır bileşenleri derlemek ve yayımlamak için bir yol açıklayabilir mi? Aşağıdaki dev çalışır hata ayıklama kodu:

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 

cevap

6

this article bir göz atın. Temel olarak, serbest bırakma modunda çalışırken bile projenizi PDB'leri çıkış yapacak şekilde yapılandırmanız gerekir.

İlgili konular