sharepoint - 在 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);
}
}
解决方案
推荐阅读
- python - 来自其他类属性(导入类属性)的kivy绑定属性(变量)
- neo4j - neo4j:如何计算列表中的元素数量?
- javascript - 包含比 a 更多 b 的字符串的 Javascript 正则表达式
- javascript - 改变相对于鼠标指针的位置
- javascript - 我想重新渲染列表组件,但使用不同的道具作为参数
- r - mlrCPO - 任务转换 TOCPO
- azure - 错误:Get-AzApiManagementProduct:管道已停止。在 Azure PS Function 中添加 api 管理用户时
- python - 如何使用显示来自某些外部源的响应的 django rest 框架创建 Django API?
- r - 如何将字符串作为函数中的值处理?
- python - 如何使用 for 循环制作二维列表?