【发布时间】:2014-01-29 06:23:04
【问题描述】:
我在 Windows Azure 上托管了一个 asp.net 网站并尝试连接到 Microsoft Dynamics CRM 2011 Online。但我得到以下错误:
数据保护操作不成功。这可能是由于没有为当前线程的用户上下文加载用户配置文件造成的,这可能是线程模拟时的情况。
错误源 = 在 System.Security.Cryptography.ProtectedData.Protect(字节 [] 用户数据, Byte[] optionalEntropy, DataProtectionScope 范围)在 Microsoft.Crm.Services.Utility.DeviceUserName.Encrypt(字符串值)在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 869 在 Microsoft.Crm.Services.Utility.DeviceUserName.UpdateCredentials(字符串 加密值,字符串解密值)在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 840 在 Microsoft.Crm.Services.Utility.DeviceUserName.set_DecryptedPassword(字符串 值)在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 796 在 Microsoft.Crm.Services.Utility.DeviceIdManager.GenerateDeviceUserName() 在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 390 在 Microsoft.Crm.Services.Utility.DeviceIdManager.RegisterDevice(Guid applicationId, Uri issuerUri, String deviceName, String 设备密码)在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 185 在 Microsoft.Crm.Services.Utility.DeviceIdManager.LoadOrRegisterDevice(Uri issuerUri, 字符串 deviceName, 字符串 devicePassword) 在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 109 在 Microsoft.Crm.Services.Utility.DeviceIdManager.LoadOrRegisterDevice(Uri issuerUri) 在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 92 在 Microsoft.Crm.Services.Utility.DeviceIdManager.LoadOrRegisterDevice() 在 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\DeviceidManager.cs:line 70 在 ServerConnection.ConnectToCRM() 中 c:\DWASFiles\sites\mfs\VirtualDirectory0\site\wwwroot\App_Code\CrmService.cs:line 56
有人可以帮我解决这个问题吗?
感谢钱德拉巴努
【问题讨论】:
标签: asp.net azure dynamics-crm-2011 dynamics-crm-online