AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.06.2011, 01:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
Danny Varghese: CRM 2011 Online Registration Tool Error
Источник: http://varghesedanny.com/2011/06/13/...on-tool-error/
==============

A colleague of mine recently had issues connecting to a CRM 2011 online environment.  It was strange because he was able to connect to another online environment just the other day.  He received the following stack trace:

 Unhandled Exception: System.InvalidOperationException: There is an error in XML document (4, 5).
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
   at Microsoft.Crm.Services.Utility.DeviceIdManager.Deserialize[T](Stream stream) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 272
   at Microsoft.Crm.Services.Utility.DeviceIdManager.ReadExistingDevice(String environment) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 325
   at Microsoft.Crm.Services.Utility.DeviceIdManager.LoadDeviceCredentials(Uri issuerUri) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 218
   at Microsoft.Crm.Services.Utility.DeviceIdManager.LoadOrRegisterDevice(Uri issuerUri, String deviceName, String devicePassword) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 102
   at Microsoft.Crm.Services.Utility.DeviceIdManager.LoadOrRegisterDevice(Uri issuerUri) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 88
   at PluginRegistrationTool.AutoRefreshSecurityToken`2.AuthenticateDevice() in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\AutoRefreshSecurityToken.cs:line 84
   at PluginRegistrationTool.ManagedTokenDiscoveryServiceProxy.AuthenticateDeviceCore() in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\ToolServiceProxies.cs:line 41
   at Microsoft.Xrm.Sdk.Client.ServiceProxy`1.AuthenticateCore()
   at PluginRegistrationTool.ManagedTokenDiscoveryServiceProxy.AuthenticateCore() in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\ToolServiceProxies.cs:line 47
   at Microsoft.Xrm.Sdk.Client.ServiceProxy`1.ValidateAuthentication()
   at PluginRegistrationTool.ManagedTokenDiscoveryServiceProxy.ValidateAuthentication() in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\ToolServiceProxies.cs:line 53
   at Microsoft.Xrm.Sdk.Client.ServiceContextInitializer`1.Initialize(ServiceProxy`1 proxy)
   at Microsoft.Xrm.Sdk.Client.DiscoveryServiceProxy.Execute(DiscoveryRequest request)
   at PluginRegistrationTool.CrmConnection.RetrieveOrganizations() in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\CrmConnection.cs:line 315
   at PluginRegistrationTool.ConnectionsForm.OpenConnection(CrmConnection con) in C:\Users\charlesf\Documents\SDK\sdk\tools\pluginregistration\ConnectionsForm.cs:line 940
Inner Exception: System.Security.Cryptography.CryptographicException: The parameter is incorrect.

   at System.Security.Cryptography.ProtectedData.Unprotect(Byte[] encryptedData, Byte[] optionalEntropy, DataProtectionScope scope)
   at Microsoft.Crm.Services.Utility.DeviceUserName.Decrypt(String value) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 876
   at Microsoft.Crm.Services.Utility.DeviceUserName.UpdateCredentials(String encryptedValue, String decryptedValue) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 849
   at Microsoft.Crm.Services.Utility.DeviceUserName.set_EncryptedPassword(String value) in C:\Users\charlesf\Documents\SDK\sdk\SampleCode\CS\HelperCode\DeviceIdManager.cs:line 770
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLiveDevice.Read2_DeviceUserName(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLiveDevice.Read3_LiveDevice(Boolean isNullable, Boolean checkType)
   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderLiveDevice.Read4_Data()

It turns out there is a file called livedeviceid.xml created when connecting to the online environment at: c:\users\[your user]\livedeviceid folder.  Deleting this file will solve the problem.  My colleague found the solution at: http://social.microsoft.com/Forums/e...d-5d8750ae0b62.




Источник: http://varghesedanny.com/2011/06/13/...on-tool-error/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Danny Varghese: CRM 2011 Installing User/Service Account Permissions Blog bot Dynamics CRM: Blogs 0 18.05.2011 03:15
Danny Varghese: Dynamics CRM 2011 Licensing Blog bot Dynamics CRM: Blogs 0 18.05.2011 03:15
Microsoft Dynamics CRM Team Blog: Migrating Customizations to Microsoft Dynamics CRM 2011 Online Blog bot Dynamics CRM: Blogs 0 18.04.2011 23:11
CRM DE LA CREME! Configuring Microsoft Dynamics CRM 4.0 for Internet-facing deployment Blog bot Dynamics CRM: Blogs 0 18.08.2009 11:05
при построении перекрёстных ссылок выдаётся сообщение об ошибках mmmax DAX: Программирование 10 21.01.2005 12:42

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 02:37.