Я добавил сайт 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?
Я запустил скрипт Power, который добавил расширение MIME .htc в IIS.
Кто-нибудь знает, в чем может быть проблема?
решение1
Проблема, похоже, возникает из-за того, что соединение SharePoint находится в iFrame и пытается где-то вызвать объект документа родительского окна. IE предотвратит это, чтобы защититься от межсайтового скриптинга. Вы можете проверить это, открыв адрес iFrame в отдельном окне браузера. Здесь меню «Новый» и «Действие» должны работать нормально.
Одним из решений является добавление обоих сайтов в зону доверенных узлов в свойствах обозревателя и включение параметра «Разрешить запуск окон, запускаемых скриптами, без ограничений по размеру или положению».