Невозможно подключиться к Premise CRM 2016 с помощью инструмента регистрации плагинов - PullRequest
0 голосов
/ 08 июля 2019

Я пытался подключиться к организациям наших клиентов CRM 2016, используя PluginRegistrationTool. У нас есть 5 организаций, созданных с использованием одного и того же диспетчера развертывания, с использованием одного и того же сервера SQL, того же сервера переднего плана, а также того же внутреннего сервера. Версия по организациям CRM - 8.2.5.4. В прошлом я использовал версию PRT 8.X для подключения ко всем, кроме одной из этих организаций. Обновления были установлены 6/24, но я не могу проверить, было ли это, когда проблема началась. Все организации также используют один и тот же AD FS 3.0 для своей IFD / аутентификации

Я пытался использовать версию 8.2.1.8676 PRT, а также 9.0.0.9455 (я знаю, что эта версия не предназначена для предварительных орг). Я могу использовать версию 8.2.1.8676 для подключения к организации CRM 2015 без проблем. Я проверил Просмотр событий на всех серверах, но, кажется, не происходит никаких событий, которые регистрируются, когда это происходит. Я ценю любую помощь, которую вы можете мне предложить.

Настройки подключения для PRT: Тип развертывания: локальное Сервер: orgname.domain.com Порт: 443 Использовать SSL: True Источник аутентификации: IFD Имя пользователя: AD domain \ admin username (я пробовал это с «доменом» и без него. В прошлом я включал его, и он работал) Домен: домен AD

Ошибки, которые я получил: 1. С пометкой «Использовать SSL»:

Источник: mscorlib Метод: HandleReturnMessage Дата: 8/8/2019 Время: 9:18:17 Ошибка: серверу не удалось обработать запрос из-за внутренней ошибки. Для получения дополнительной информации об ошибке либо включите IncludeExceptionDetailInFaults (либо из ServiceBehaviorAttribute, либо из поведения конфигурации) на сервере, чтобы отправить информацию об исключении обратно клиенту, либо включите трассировку в соответствии с документацией Microsoft .NET Framework SDK и проверить журналы трассировки сервера. Трассировка стека: Трассировка стека сервера: в System.ServiceModel.Channels.ServiceChannel.ThrowIfFaultUnderstood (ответ на сообщение, ошибка MessageFault, действие String, версия MessageVersion, FaultConverter faultConverter) в System.ServiceModel.Channels.ServiceChannel.HandleReply (операция ProxyOperationRuntime, ProxyRpc & rpc) в System.ServiceModel.Channels.ServiceChannel.Call (строковое действие, логический односторонний режим, операция ProxyOperationRuntime, Object [] ins, Object [] outs, TimeSpan timeout) в System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (метод IMethodCallMessageCall, операция ProxyOperationRuntime) в System.ServiceModel.Channels.ServiceChannelProxy.Invoke (сообщение IMessage) Исключение переброшено в [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32) в Microsoft.Xrm.Sdk.Discovery.IDiscoveryService.Execute (запрос DiscoveryRequest) в Microsoft.Xrm.Sdk.Client.DiscoveryServiceProxy.Execute (запрос DiscoveryRequest) в Microsoft.Xrm.Tooling.Connector.CrmWebSvc.DiscoverOrganizations (Uri discoveryServiceUri, Uri homeRealmUri, ClientCredentials clientCredentials, ClientCredentials deviceCredentials) в Microsoft.Xrm.Tooling.CrmConnectControl.CrmConnectionManager.ValidateServerConnection (CrmOrgByServer selectedOrg)

  1. Без использования SSL проверено:

Источник: System.ServiceModel Метод: получить Дата: 8/8/2019 Время: 9:20:55 Ошибка: метаданные содержат ссылку, которая не может быть разрешена: 'http://orgname.domain.com:443/XRMServices/2011/Discovery.svc?wsdl&sdkversion=8.2'. Трассировка стека: в System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper) в System.ServiceModel.Description.MetadataExchangeClient.ResolveNext (ResolveCallState resolCallState) в System.ServiceModel.Description.MetadataExchangeClient.GetMetadata (MetadataRetriever retriever)в Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpointMetadata (тип contractType, Uri serviceUri, логическое checkForSecondary) в Microsoft.Xrm.Sdk.Client.ServiceConfiguration1..ctor (Uri serviceUri, логическое checkForSecondary) в Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateManagement [TService] (Uri serviceUri, логическое enableProxyTypes, сборка) в Microsoft.Xrm.Tooling.Connector.CrmWebSvc.CreateAndAuthenticateProxy [T] (IServiceManagement`1 servicecfg, Uri ServiceUri, Uri homeRealm, ClientCredentials userCredentials, ClientCredentials deviceCredentials, переменная UI. discoveryServiceUri, Uri homeRealmUri, ClientCredentials clientCredentials, ClientCredentials deviceCredentials) в Microsoft.Xrm.Tooling.CrmConnectControl.CrmConnectionManager.ValidateServerConnection (CrmOrgByServer selectedOrg)

Внутренний уровень исключения 1: Источник: Система Метод: GetResponse Дата: 8/8/2019 Время: 9:20:55 Ошибка: запрос был прерван: время операции истекло. Трассировка стека: в System.Net.HttpWebRequest.GetResponse () в System.ServiceModel.Description.MetadataExchangeClient.MetadataLocationRetriever.DownloadMetadata (TimeoutHelper timeoutHelper) в System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve (TimeoutHelper timeoutHelper)

Я пытался перейти на http://orgname.domain.com:443/XRMServices/2011/Discovery.svc?wsdl&sdkversion=8.2 и ничего не происходит. Если я перейду к https://orgname.domain.com:443/.../Discovery.svc,, я увижу страницу XML.

Шаги, которые я предпринял до сих пор:

  1. Перезапустите обе службы Async

  2. IISReset

  3. Попытка подключения с другого компьютера (тот же точный результат)

  4. Попытка подключения с использованием PRT на сервере переднего плана. (тот же результат)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...