首页 > 解决方案 > 如何连接到 SharePoint 使用什么用户 在 CRM 插件中确定用户从 CRM 到 SharePoint 的通信

问题描述

这是我所知道的:

我试图从 中获取用户名CredentialCache.DefaultCredentials,但它始终为空。有什么方法可以使用“在用户上下文中运行”用户的网络凭据?

标签: c#sharepointdynamics-crm

解决方案


在进一步查看日志后,我意识到在其中发出了两个 SharePoint 请求,一个有效,另一个无效。在查看失败的调用时,它是使用多线程方法调用的Task.WaitAll。发现这个 SO 问题How do I set the user identity for tasks when calling Task.WaitAll()? 并决定尝试使呼叫同步。这成功了!


推荐阅读