SharePoint应用程序页面 - 为什么try-catch不起作用?

时间:2011-02-16 20:43:50

标签: sharepoint error-handling

我的申请页面无法正常运作。在错误日志中,我可以找到:

Detected use of SPRequest for previously closed SPWeb object.  Please close SPWeb objects when you are done with all objects obtained from them, but not before.

在我的代码后面的应用程序页面中,我有try-catch块中的所有代码片段。 问题是为什么当这种情况(在日志中描述)出现时,控制不会去捕捉声明?而不是屏幕上出现内部SharePoint错误。

问候

1 个答案:

答案 0 :(得分:0)

它不会进入catch块的原因是因为记录的消息只是一个警告,它不会中断代码的执行。

Use SPDisposeCheck to pinpoint the origin of the message.