首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器上调试System.NullReferenceException

问在服务器上调试System.NullReferenceException
EN

Stack Overflow用户
提问于 2016-04-05 12:52:15
回答 1查看 762关注 0票数 1

我有一个ASP.NET MVC应用程序。其中一个方法是抛出System.NullReferenceException“对象引用未设置为对象的实例”。不幸的是,它只发生在服务器上,本地版本的代码运行得非常好。如何调试它以知道哪个对象导致问题,或者至少在哪个行号上进行代码处理制动?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-05 13:02:08

首先,使用一个良好的日志记录框架和try...catch块来获取问题的大致位置信息。打印堆栈跟踪。

然后尽量缩小问题范围:

  • 如果可能的话,尝试附加远程调试器;
  • 添加Trace.WriteLine或Debug.Assert语句并检查传入参数是否在预期范围内有值;
  • 启用跟踪在您的服务器上,以便在ASP.NET中直接访问日志记录。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36426905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档