Я добавил сайт Sharepoint в раздел «Управление документами» в CRM с отмеченными компонентами списка, и он добавил его без проблем. Также, когда я перехожу в раздел «Документы» под учетной записью, он отображается с форматом компонентов списка. Однако, если я нажимаю «Создать» или «Действия», я получаю следующее сообщение об ошибке:
An Error has occured in the script on this page.
Error: Access is denied
URL: https://*serveraddress*/crmgrid/scripts/crmmenu.htc
Do you want to continue running scripts on this page?
Я запустил сценарий питания, который добавил расширение MIME .htc к IIS.
Кто-нибудь знает, что может быть не так?
Проблема, по-видимому, связана с тем, что соединение SharePoint находится в iFrame и пытается где-то вызвать объект документа родительского окна. IE предотвратит это, чтобы защитить от межсайтового скриптинга. Вы можете проверить это, открыв адрес iFrame в отдельном окне браузера. Здесь должны нормально работать меню New и Action.
Одно из решений - добавить оба сайта в зону доверенных сайтов в настройках обозревателя и включить параметр «Разрешить окна, запускаемые сценариями, без ограничений по размеру или положению».