Sharepoint 서버에 목록 구성 요소 설치

Sharepoint 서버에 목록 구성 요소 설치

목록 구성 요소를 선택한 상태에서 CRM의 '문서 관리' 섹션에 Sharepoint 사이트를 추가했는데 문제 없이 추가되었습니다. 또한 계정 아래의 '문서' 섹션으로 이동하면 목록 구성 요소의 형식이 표시됩니다. 그러나 '새로 만들기' 또는 '작업'을 클릭하면 다음과 같은 오류 메시지가 나타납니다.

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?

IIS에 MIME .htc 확장자를 추가하는 전원 스크립트를 실행했습니다.

무엇이 잘못되었는지 아는 사람이 있나요?

답변1

문제는 SharePoint 연결이 iFrame에 있고 어딘가에서 상위 창의 문서 개체를 호출하려고 한다는 사실에서 비롯된 것 같습니다. IE는 교차 사이트 스크립팅을 방지하기 위해 이를 방지합니다. 별도의 브라우저 창에서 iFrame의 주소를 열어 이를 테스트할 수 있습니다. 여기서는 New 및 Action 메뉴가 제대로 작동합니다.

한 가지 해결 방법은 인터넷 옵션의 신뢰할 수 있는 사이트 영역에 두 사이트를 모두 추가하고 "크기나 위치 제약 없이 스크립트 시작 창 허용"을 활성화하는 것입니다.

관련 정보