如何解决visual studio 2008中的堆栈跟踪问题

时间:2010-10-23 17:10:19

标签: debugging visual-studio-2008 exception-handling stack-trace nullreferenceexception

我正在 Visual Studio 2008 中开发 ASP.NET 网站。问题是我在代码中更改了一行。此更改在运行时抛出异常(NullReferenceException)。在我更改了行后,它仍然会抛出相同的异常。我想按照堆栈跟踪来查看错误并解决它。你们能提一些建议吗?感谢。

编辑: 我正在使用 ArcGIS Server 9.3.1 开发Web地图应用程序,这是堆栈跟踪:

  

[NullReferenceException:Referencia a objeto no esttablecida como instancia de un objeto。]          ESRI.ArcGIS.ADF.Web.UI.WebControls.DataSourceManager.AddDataSourceInstance(String type,String name,String identity,String definition)+666          ESRI.ArcGIS.ADF.Web.UI.WebControls.MapResourceItem.CreateResource()+404          ESRI.ArcGIS.ADF.Web.UI.WebControls.GISResourceManager2.initResourceItems()+170          ESRI.ArcGIS.ADF.Web.UI.WebControls.GISResourceManager2.OnInit(EventArgs e)+149          System.Web.UI.Control.InitRecursive(Control namingContainer)+333          System.Web.UI.Control.InitRecursive(Control namingContainer)+210          System.Web.UI.Control.InitRecursive(Control namingContainer)+210          System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+378

2 个答案:

答案 0 :(得分:0)

  • 如果在更改代码时发生相同的异常,可能没有重新加载程序集?
  • 可能与数据或配置有关
  • 如果您没有源代码,则无法遵循debug
  • 中的堆栈跟踪

答案 1 :(得分:0)

您还应该Clean Solution(来自Build菜单)。这将删除它为ASP.Net页面缓存的任何编译。