首页 > 解决方案 > 在 ASP.Net 站点中使用 PNP.Framework 创建 SharePoint 客户端上下文时出现页面超时异常

问题描述

我有一个 Azure ASP.Net 网站。在页面加载事件中,使用 Azure AD 应用程序创建 SharePoint 客户端上下文。

页面继续加载,一段时间后显示页面超时异常。使用以下代码创建 SharePoint 客户端上下文。此代码在控制台应用程序中有效,但在 ASP.Net 页面中无效。请让我知道如何解决这个问题。

public static ClientContext GetClientContextFromrAzureApp(string siteURL, X509Certificate2 CertApp)
{
    string tenantId = "dbc1c245-33df-411f-a421-...";
    string ClientId = "7f4ff27b-4200-4cba-a666-....";// Azure AD Application ID

    using (var manager = new PnP.Framework.AuthenticationManager(ClientId, new X509Certificate2(CertApp), tenantId, "", AzureEnvironment.USGovernmentHigh))
{
    manager.ClearTokenCache();
    return manager.GetContext(siteURL);
}

}

标签: sharepoint

解决方案


推荐阅读