当前位置:  开发笔记 > 后端 > 正文

VB.NET和ASP.NET DLL行号不会出现在生产错误日志中

如何解决《VB.NET和ASP.NETDLL行号不会出现在生产错误日志中》经验,为你挑选了1个好方法。

我可以在我们的开发环境中查看错误日志中的行号,其中VB.NET 2005和ASP.NET组件以调试模式编译,PDB文件在部署时复制到服务器.

我没有看到生产中的行号,在发布模式下编译的是什么,并且可能没有创建或部署PDB文件?有人可以解释一种编译和发布生产就绪组件的方法,这些组件在堆栈跟踪中显示行号吗?调试代码在dev下面工作:

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

Cory Foy.. 6

看看这篇文章.基本上,您需要将项目配置为即使在发布模式下运行时仍然输出PDB.



1> Cory Foy..:

看看这篇文章.基本上,您需要将项目配置为即使在发布模式下运行时仍然输出PDB.

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有