c# - 如何在 C# 中查找哪一行引发异常
解决方案
如果您使用 Visual Studio 调试服务器代码,请检查异常设置(如果它们不可见,请转到菜单'Debug' -> 'Windows -> 'Exception Settings'
,默认情况下它们应显示在右下角)并确保调试器设置为中断相关例外 - 在你的情况下,我会检查'Common Language Runtime Exceptions'
树,特别是'ArgumentOutOfRangeException'
那里(但我通常启用整个树)。
在您的下一个调试会话中启用此设置后,Visual Studio 调试器应该会在引发异常的位置中断并向您显示包含详细信息的弹出窗口。
推荐阅读
- python - 是否可以将 Tkinter tickinterval 设置为幅度?
- java - 使用 Visual Code Java 从主类调用子类属性
- flutter - 安装flutter应用程序时不显示应用程序图标,但将发布apk直接安装到手机时显示图标
- mysql - 连接太多 Nodejs + mysql2/promise
- r - 在 R 中使用 For 循环将相同的函数应用于数据框中的多个变量
- r - 使用操作按钮在 R Shiny 中设置小部件的值
- javascript - vscode 中以 .ts (typescript) 格式显示的内置模块
- amazon-web-services - AWS 负载均衡器将 www.example.com 重定向到 example.com 不起作用
- python - 无法提取第二个网页。跨域读阻塞
- excel - 根据该行中的公式结果删除行