如何在 Visual Studio 2008 中解析堆栈跟踪
我正在 Visual Studio 2008 中开发一个 ASP.NET 网站。问题是我改变了代码中的一行。此更改在运行时引发了异常 (NullReferenceException
)。在我改回该行后,它仍然抛出相同的异常。我想跟踪堆栈跟踪来调查错误并解决它。你们能给一些建议吗?谢谢。
编辑: 我正在使用 ArcGIS Server 9.3.1 开发 Web 地图应用程序,以下是堆栈跟踪:
[NullReferenceException:引用一个对象,但未建立对象实例。] ESRI.ArcGIS.ADF.Web.UI.WebControls.DataSourceManager.AddDataSourceInstance(字符串类型,字符串名称,字符串标识,字符串定义)+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(控件命名容器)+333 System.Web.UI.Control.InitRecursive(控件命名容器)+210 System.Web.UI.Control.InitRecursive(控件命名容器)+210 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)+378
I'm developing an ASP.NET website in Visual Studio 2008. The thing is that I changed a line in the code. This change threw an exception (NullReferenceException
) at runtime. After I changed the line back it still throws the same exception. I want to follow the stack trace to look into the error and solve it. Can you guys give some tips? Thanks.
EDIT:
I'm developing a Web Map Application with ArcGIS Server 9.3.1, Here's the stack trace:
[NullReferenceException: Referencia a objeto no establecida 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您还应该执行
Clean Solution
(从Build
菜单)。这将删除为 ASP.Net 页面缓存的所有编译。You should also do a
Clean Solution
(from theBuild
menu). This will remove any compilations that it is caching for the ASP.Net page.