Мы находимся в процессе интеграции Системы управления документами с Dynamic CRM 4.
Ранее мы делали подобные вещи, но в этом случае нам приходится ссылаться на COM-DLL.
Мы настроили страницу asp.net (мы вводим информацию через iFrame в CRM), установили Impersonation = True
в Web.config
и убедились, что аутентификация Windows является единственным методом, доступным в IIS.
Все это работает так, как мы ожидаем при входе на сам сервер; страница благополучно уходит и находит все необходимые документы для учетной записи CRM и представляет их пользователю в красивой сетке в стиле Infragistics CRM. Однако, пробуя это с клиентской рабочей станции, мы получаем следующее:
System.Runtime.InteropServices.COMException (0xC0042335): В доступе отказано.
Олицетворение, кажется, передает правильные детали, но ничто из того, что мы пробовали до сих пор, не смогло сделать эту работу без входа на сервер. Есть мысли о том, чего нам не хватает?