Visual Studio 2010 SharePoint (2010) 프로젝트에서 {SharePointRoot} 폴더를 비롯하여 매핑 된 SharePoint 폴더를 추가 할 수 있습니다. 프로젝트를 배포 할 때 루트 파일은 14 개 하이브로 끝나지만 웹 사이트 루트에는 나타나지 않습니다.ClientAccessPolicy.xml 파일을 SharePoint 2010 루트 폴더에 추가하려면 어떻게합니까?
SharePoint 사이트와 통신하는 Silverlight 응용 프로그램의 단위 테스트를 실제로 수행하고 싶습니다. 필자는 MS 단위 테스트를 공통 클래스 라이브러리 프로젝트, 테스트 프로젝트 및 마지막으로 Silverlight 테스트 프로젝트에 추가하는 등 여러 가지 변형을 시도했습니다.
Silverlight 테스트 프로젝트를 실행할 때 누락 된 ClientAccessPolicy.xml로 인해 SharePoint 사이트에 액세스하는 모든 테스트가 실패합니다. 우리는 외부 Silverlight 응용 프로그램에 대한 액세스 권한을 부여하고 싶지 않기 때문에 SharePoint 사이트에서이 파일을 정말로 원하지 않습니다.
예,이 방법은 검색 결과와 일치합니다. 그러나 나는 자동적 인 해결책을 찾고 있었다. 하나는 매핑 된 레이아웃 폴더에 파일을 추가 할 수 있습니다, 왜 거기에 루트 폴더 (작품)되지 않습니다? –
SharePoint가 디렉토리와 파일을 가상화하는 것은 모두 부끄러운 일입니다. "12 하이브"(여전히 2010 년에 그렇게 부름)에 물건을 버리고 "가상"위치를 예측할 수 있지만 루트를 "가상화하지"못하게하는 방법은 없다고 생각합니다. –