Причини
Під час настройки AD FS 2.1 із Microsoft Dynamics CRM 2011 помилки 404 може виникнути при спробі доступу до mex кінцевої точки. Проте це може статися, під час будь-яких дій CRM, є найбільш поширені в конфігурації для Microsoft Dynamics CRM, щоб клієнт Outlook.
Причина
1. Microsoft Dynamics CRM 2011 13 зведене оновлення, або пізніших версій не застосовано до сервера Microsoft Dynamics CRM.
2. AD FS 2.1, має відома проблема публікації метаданих mex, кінцеві точки. Після настроювання претензії автентифікації в Microsoft Dynamics CRM 2011, mex, кінцеві точки, не можна.Вирішення
1. застосувати у Microsoft Dynamics CRM 2011 зведене оновлення 13 або пізнішої версії.
2. для підтримки AD FS 2.1, варто виконати такий сценарій PowerShell: . запустіть PowerShell ISE або текстовий редактор вибір б., створіть файл з ім'ям UpdateMEXEndpoint.ps1 c. Скопіюйте вміст нижче UpdateMEXEndpoint.ps1 файлу Param ( #optional params. [string]$ConfigurationEntityName="FederationProvider", [string]$SettingName="ActiveMexEndpoint", [object]$SettingValue, [Guid]$Id ) $RemoveSnapInWhenDone = $False Якщо (-не (Get-PSSnapin-ім'я Microsoft.Crm.PowerShell - ErrorAction SilentlyContinue)) { Додавання, PSSnapin Microsoft.Crm.PowerShell $RemoveSnapInWhenDone = $True } $Id = (get-CrmAdvancedSetting - ConfigurationEntityName FederationProvider-параметр ActiveMexEndpoint). Атрибути [0]. Значення $setting = новий об'єкт "Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity" $setting.LogicalName = $ConfigurationEntityName if($Id) { $setting.Id = $Id } $setting. Атрибути = новий об'єкт "Microsoft.Xrm.Sdk.Deployment.AttributeCollection" $keypair = new-Object "System.Collections.Generic.KeyValuePair[String, об'єкт]" ($SettingName, $SettingValue) $setting.Attributes.Add($keypair) Набір CrmAdvancedSetting - сутності $setting if($RemoveSnapInWhenDone) { Видалення та PSSnapin Microsoft.Crm.PowerShell } г., запустіть вищезазначений з сценарій PowerShell, використовуючи синтаксис нижче: UpdateMEXEndpoint.ps1-SettingValue "https:// < ADFS STSHOST >/adfs/послуги/безпеки/mex" Example: Якщо в STS-життя на sts.contoso.com > > UpdateMEXEndpoint.ps1 –SettingValue “https://sts.contoso.com/adfs/services/trust/mex” Розгортання CRM підключення до AD FS, використовуючи кінцевої точки у параметр значення параметра буде оновлено.Додаткові відомості
http://support.microsoft.com/kb/2827748 ADFS сервера. 2., перезапустіть ADFS сервера. У фоновому режимі його буде дозволено ADFS опублікувати \mex кінцева в ADFS об'єднання метаданих. 3. Увійдіть на сервер CRM. 4. повторно ", налаштувати претензії" та ", налаштувати IFD" майстри, з CRM. Перерахунок, це призведе до CRM, споживають зцілив ADFS об'єднання метаданих і заповнити правильний \mex значення в таблиці бази даних. 5. щоб переконатися, повторно запустіть на нижче SQL запит на MSCRM_CONFIG. Виберіть activemexendpoint federationprovider Переконайтеся, що вона показує URL-адресу, подібні до: HTTPS://<ADFS STSHOST >/adfs/послуги/безпеки/mex 6. скидання IIS на сервер CRM, знищити відновити і кешування вмісту в IIS, що було на основі старої бази даних значень. 7. з налаштування клієнта outlook.
ADFS команда має вивів, засіб вирішення, які будуть, вирішити цю проблему, з боку ADFS. ADFS виправлення зцілює метадані об'єднання ADFS і видає відсутні mex кінцеві точки, тим самим вирішенні в корені. 1. інсталюйте виправлення,