Показать сообщение отдельно
Старый 22.05.2009, 00:47   #18  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Извините, что так долго воевал с Repoting Services

Итак... сначала опишу мою сетевую инфраструктуру:
У меня есть два домена. Домен А - тестовый, в нем находится CRM сервер и Домен Б - продуктивный, где находится моя машина. И я пытаюсь с моего компа выполнить слияние, но вкладка аддона не появляется... Т.к. домен Б тестовый, то понятным причинам его держат подальше от продуктивного. И как следствие, компьютеры в домене А ничего не знают о компьютерах в домене Б. Поэтому, чтобы открыть сайт CRM необходимо в браузере вместо имени CRM'ного сервера использовать его ай-пи адрес, т.е. http://ip_crmserver/organization/
Вот тут и возникло предположение что слияние почты оперирует не ip, а именами компьютеров. А т.к. эти два компьютера не знают друг друга (потому, что в DNS обоих доменов о них нет записях), то разрешить их имена в ip они не могут.

Что я сделал. На обоих компьютерах открыл файл C:\WINDOWS\system32\drivers\etc\hosts и прописал в нем параметры противоположного компьютера. Т.е.
На CRM сервере: ip_mycomp имя_mycomp
На моем компе: ip_crmserver имя_crmserver
Теперь я мог в браузере использовать имя CRM сервера http://имя_crmserver/organization/

Далее, возникла следующая проблема: при попытки выполнить слияние возникала ошибка, повествующая о том, что не было передано достаточно параметров для корректного выполнения слияния и ссылка на таймаут httprequest'а. На CRM сервере открыл файл web.config (умолчанию расположен в C:\Inetpub\wwwroot) и отредактировал следующие параметры:

В начале в секции <system.web> атрибут <httpRuntime executionTimeout="300" maxRequestLength="8192"/> заменил на <httpRuntime executionTimeout="3000" maxRequestLength="81920"/>

В секции <location path="MSCRMServices"> <system.web> атрибут <httpRuntime maxRequestLength="8192"/> заменил на <httpRuntime executionTimeout="3000" maxRequestLength="81920"/>

Ну вот и все заработало
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: DImaNec (1).