gpt4 book ai didi

c# - SPErrorInfo - 应用 没有端点或其端点无效

转载 作者:太空宇宙 更新时间:2023-11-03 15:44:03 35 4
gpt4 key购买 nike

我使用 ASP.NET 网络表单创建了一个 SharePoint 提供商托管应用程序。我正在尝试访问安装了该应用程序的 SharePoint 网站中的列表。当我尝试获取 clientContext 时:

var spContext = SharePointContextProvider.Current.GetSharePointContext(Context);
using (var clientContext = spContext.CreateAppOnlyClientContextForSPHost())
{
Web web = clientContext.Web;

clientContext.Load(web);
clientContext.ExecuteQuery();

ListCollection listOfLists = web.Lists;
clientContext.Load<ListCollection>(listOfLists);
clientContext.ExecuteQuery();
}

我在 clientContext.ExecuteQuery() 上收到 401 未授权错误行。

当我检查 Fiddler 中的 appredirect.aspx 调用时,我没有 SPAppToken,并且 SPErrorInfo 显示 The app <appid> does not have an endpoint or its endpoint is not valid .

我无法找到有关此错误消息的任何信息,或者在哪里设置/检查端点,甚至它所指的端点。我如何开始解决此问题?

最佳答案

您可能需要为提供商托管的应用程序启用 Windows 身份验证,禁用匿名身份验证。

关于c# - SPErrorInfo - 应用 <appid> 没有端点或其端点无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967705/

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