gpt4 book ai didi

sharepoint - 无法捕获 SharePoint 访问被拒绝错误

转载 作者:行者123 更新时间:2023-12-04 11:17:55 26 4
gpt4 key购买 nike

我正在尝试在 webpart 中以编程方式访问共享点列表,就像这样。

try
{
masterList = web.Lists[listId];
}
catch(Exception e)
{
RenderExceptionMessage(e.Message);
}

RenderExceptionMessage() 方法应该在 webpart 中显示用户友好的错误消息。

但问题是我无法捕获异常。相反,webpart 页面重定向到显示错误消息“您当前登录为:域\用户”的访问被拒绝页面

此外,捕获异常的消息为“无法计算表达式,因为代码已优化或 native 帧位于调用堆栈顶部。”

知道为什么会这样吗?

最佳答案

默认情况下,SharePoint 对页面/Web 服务请求中的访问被拒绝异常(包括重定向到自定义页面)进行自定义处理,绕过代码中的异常处理。

要禁用此自定义处理,请设置 SPSecurity.CatchAccessDeniedException为假。

关于sharepoint - 无法捕获 SharePoint 访问被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/724679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com