27.10.2011, 14:09 | #1 |
Участник
|
CRM 2011 клиент Outlook несколько доменов
Добрый день.
На сервере в домен1 установлен CRM 2011 + SQL , а так же необходимые приложения. Стоит отметить что в нашей компании используется "лес" из нескольких доменов: - домен1 (установлен CRM 2011) - домен2 - домен3 В CRM 2011 пользователи из разных доменов имеют доступ, при использование Internet Explorer проблем с доступом не возникает (вне зависимости от домена). Но, использование клиента CRM для OutLook доступно лишь пользователям домен1 - ошибок не возникает. для пользователей домен2 и домен3: В мастере настроек MS CRM для OutLook, при нажатие "Проверить подключение" - появляется список организаций, при выборе организации и далее "ОК" - появляется ошибка: "Указанный URL - адрес сервера недопустим". Испробованы всевозможные комбинации URL-адреса - не что не помогает. http:\\<имясервера>:5555 http:\\<имясервера + домен>:5555 http:\\<ip адрес>:5555 Настройки времени и синхронизации времени в лесу совпадают. неужели необходимо устанавливать \ настраивать AD FS 2.0? Последний раз редактировалось Rocket; 27.10.2011 в 14:20. |
|
27.10.2011, 16:17 | #2 |
Moderator
|
ADFS устанавливать не надо. Проблема известная, иногда она возникает и в одном домене. Разница между браузером и Outlook в том, что последний использует Deployment Service чтобы запросить организации пользователя, а не открывает сайт организации напрямую. после того, как вы выбираете организацию, клиент получает ее детали - информацию о ее веб адресах. Судя по всему, она-то как раз и оказывается ошибочна.
Давайте начнем с лога outlook клиента. Он находится где-то в %AppData% .. /MSCRM. Возможно лог прольет свет на то, что происходит. Скорее всего в настройки организаций попали неверные адреса, типа localhost.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
28.10.2011, 11:51 | #3 |
Участник
|
даже прописывая FQDN имя хоста , клиент обращается на короткое имя сервера (пример: server1 ; вместо server1.<domen>.ru) вот лог :
11:35:10|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ServerForm._okButton_Click 11:35:10|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ServerForm._okButton_Click 11:35:12| Error| Exception : Metadata contains a reference that cannot be resolved: 'http://server1:5555/TEST-BASE/XRMServices/2011/Organization.svc?wsdl'. at System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper) at System.ServiceModel.Description.MetadataExchangeClient.ResolveNext(ResolveCallState resolveCallState) at System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(MetadataRetriever retriever) at System.ServiceModel.Description.MetadataExchangeClient.GetMetadata(Uri address, MetadataExchangeClientMode mode) at Microsoft.Xrm.Sdk.Client.ServiceMetadataUtility.RetrieveServiceEndpoints(Type contractType, Uri serviceUri) at Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1..ctor(Uri serviceUri) at Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration..ctor(Uri serviceUri) at Microsoft.Xrm.Sdk.Client.ServiceConfigurationFactory.CreateConfiguration[TService](Uri serviceUri) at Microsoft.Crm.Outlook.ClientAuth.ClientAuthProvidersFactory`1.GetAuthProvider(Uri endPoint, Credential credentials, AuthUIMode uiMode, Uri webEndPoint, IClientOrganizationContext context, Form parentWindow) at Microsoft.Crm.Application.Outlook.Config.ServerInfo.LoadUserId() at Microsoft.Crm.Application.Outlook.Config.ServerInfo.Initialize(Uri discoveryUri, OrganizationDetail selectedOrg, String displayName, Boolean isPrimary) at Microsoft.Crm.Application.Outlook.Config.ServerForm.LoadDataToServerInfo() at Microsoft.Crm.Application.Outlook.Config.ServerForm.<InitializeBackgroundWorkers>b__2(Object sender, DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e) at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument) 11:35:12| Error| Exception : The remote name could not be resolved: 'server1' at System.Net.HttpWebRequest.GetResponse() at System.ServiceModel.Description.MetadataExchangeClient.MetadataLocationRetriever.DownloadMetadata(TimeoutHelper timeoutHelper) at System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever.Retrieve(TimeoutHelper timeoutHelper) 11:35:15|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.MainForm.AddServer 11:35:15|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.MainForm.MainForm_Shown 11:35:16|Verbose| Method entry: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Terminate 11:35:16| Info| Exit code: Default 11:35:16|Verbose| Method exit: Microsoft.Crm.Application.Outlook.Config.ClientConfig.Terminate 11:35:16| Info| === Мастер настройки Microsoft Dynamics CRM для Outlook. Завершение ведения журнала: 28.10.2011 11:35:16 === Последний раз редактировалось Rocket; 28.10.2011 в 11:59. |
|
28.10.2011, 16:47 | #4 |
Moderator
|
Сервер простреливается по короткому имени с клиентской машины? Через браузер по такому имени доступен?
Короткий адрес был получен не из вашего ввода, а из настроек организации, которую вы выбрали на форме.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 28.10.2011 в 16:49. |
|
|
За это сообщение автора поблагодарили: Rocket (1). |
31.10.2011, 10:57 | #5 |
Участник
|
Цитата:
алилуя... работает.. в деплоймент менеджере в глобальных настройках WEB Address, был указан короткий адрес, изменил на FQDN адрес - работает! |
|
31.10.2011, 11:31 | #6 |
Moderator
|
У одного заказчика был случай, что в этой настройке почему-то был указан https. Систему разворачивал не я, а их админ, так что тоже долго не могли понять в чер проблема с подклоючением.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|