SharePointOnlineCredentials抛出ComException

时间:2013-04-29 03:56:05

标签: sharepoint azure com office365

我正在使用SharePoint在线并使用Windows Azure来托管访问SPO的过程。

我们已向Azure角色添加了启动任务以安装http://www.microsoft.com/en-nz/download/details.aspx?id=35585。我们的第一个问题是它不会安装,因为osFamily是1(Server 2008 R2是先决条件)。

我们现在在尝试实例化SharePointOnlineCredentials对象时看到此错误。

应用程序:WaWorkerHost.exe 框架版本:v4.0.30319 描述:由于未处理的异常,进程终止。 异常信息:System.Runtime.InteropServices.COMException 堆: Microsoft.SharePoint.Client.Idcrl.ManagedIdcrl.EnsureInited()    在Microsoft.SharePoint.Client.Idcrl.ManagedIdcrl.LogonIdentity(System.String,System.Security.SecureString)    在Microsoft.SharePoint.Client.SharePointOnlineCredentials..ctor(System.String,System.Security.SecureString)

我可能做错了什么?

PS。我已将Microsoft.IdentiyModel v3.5设置为Copy local

编辑:事件日志显示上述异常之前的异常,消息如下。 据我所知,这是MS在线帮助的标志。

来源MSOIDSVC.EXE。消息:InitializeSvcAPI失败,hr = 0x80048883

1 个答案:

答案 0 :(得分:0)

我有同样的例外。解决它:

使用您将在应用(或应用程序池)中使用的帐户连接到IE中的http://login.microsoftonline.com,然后从该页面安装证书。

它解决了我的问题。

希望可以提供帮助。