我有一个ASP.NET MVC应用程序。其中一种方法是抛出System.NullReferenceException"对象引用未设置为对象的实例"。不幸的是,它只发生在服务器上,本地版本的代码工作得很好。我如何调试它以了解导致问题的对象,或者至少代码处理制动的行号?
答案 0 :(得分:1)
首先,使用一个不错的日志框架和try...catch
块来获取有关问题的大致位置的信息。打印堆栈跟踪。
然后尝试缩小问题范围:
Trace.WriteLine
或Debug.Assert
语句并检查传入参数是否具有预期范围内的值;