gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 16:26:12 25 4
gpt4 key购买 nike

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

我在生产中没有看到行号,其中的内容是在 Release模式下编译的,并且可能没有创建或部署 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

最佳答案

看看this article 。基本上,您需要将项目配置为即使在 Release模式下运行时仍输出 PDB。

关于asp.net - VB.NET 和 ASP.NET DLL 行号不会出现在生产错误日志中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/306589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com