【发布时间】:2012-05-04 22:39:02
【问题描述】:
我希望为使用沙盒 Web 部件的 SharePoint 解决方案开发错误处理策略。我最初正在研究基于此article 的通用异常处理方法,但这不适用于沙盒 Web 部件。一旦在沙箱中引发了未处理的异常,用户代码服务似乎会获得控制权,因此不会到达基础 Web 部件中的异常处理。是否有针对沙盒解决方案的既定错误处理方法?
是否有人知道确定何时在沙盒 Web 部件中引发未处理异常的方法,如果只是将显示的错误消息更改为对用户更友好的消息?我想至少替换标准的“Web 部件错误:部分信任应用程序域中沙盒代码包装器的 Execute 方法引发未处理的异常:发生意外错误。”消息。
谢谢,MagicAndi。
【问题讨论】:
-
您可以发布您在沙盒中使用的示例吗?我认为您收到的消息实际上是未处理的异常冒泡。在文章中,作者简单地包装了所有事件。我认为这种方法应该可以正常工作。
标签: sharepoint sharepoint-2010 error-handling web-parts sandbox-solution