我遇到一个奇怪的问题:我在一个 .aspx 页面中使用了 SPContext.Current.Web,但最终出现了“尝试使用已关闭或已释放且不再有效的 SPWeb 对象”错误消息。
根据我的观察,SPContext.Current.Web 已被某个人处置,但我不知道是在哪里处理的。我只想知道:通过 Visual Studio 2005 的调试器,我能否以某种方式查看谁或在哪里处理了一个对象?由于我既没有创建也没有源代码,设置断点是一个问题。
找出谁处理给定对象的方法,并在不随意注释行的情况下进行处理,是什么好方法?
(注意:该问题已经解决,但问题本身也适用于 Sharepoint 之外的情况。)
找出谁处理给定对象的方法,并在不随意注释行的情况下进行处理,是什么好方法?
(注意:该问题已经解决,但问题本身也适用于 Sharepoint 之外的情况。)