2010-01-26 5 views
4

현재 컨텐츠 편집기 웹 파트에서 sharepoint에 실버 라이트 앱을 호스팅하려고합니다. 그러나 "원격 서버가 오류를 반환했습니다 : NotFound"오류가 계속 발생합니다. SL 앱이 웹 서비스에 액세스하지 못하거나 다른 문제가 있습니까? SharePoint Designer를 사용하여 사이트의 루트에 clientaccesspolicy.xml 파일을 추가했습니다. 내가해야 할 일이 더 있니?Silverlight app에서 Sharepoint 웹 서비스에 액세스 할 때 오류

답변

0

Silverlight 컨트롤이 정확히 무엇을하려합니까? 페이지에 표시되고 어딘가에 연결하려고하면 오류 메시지가 표시됩니까?

+0

난 SharePoint 목록의 내용을 표시하는 셈이다 (내 IIS7에 확인), 1 열은 말한다. 현재 Visual Studio에서 디버깅 할 때만 페이지를로드 할 때 실버 라이트 영역에 아무 것도 표시되지 않습니다. 오류가 발생합니다. 나는 셰어 포인트 웹 서비스를 사용하여 목록에 연결하여 Silverlight 영역에 표시합니다. 내가 시도한 한 가지 해결책은 셰어 포인트 디자이너를 사용하여 사이트의 루트에 clientaccessplicy.xml을 두는 것이지만 이것은 도움이되지 못했다. –

0

Silverlight에서 webservice에 연결하는 데 사용하려는 URL을 추가하면 어떻게됩니까? clientaccesspolicy.xml은 무엇입니까? 예를 들어, http://abc/clientaccesspolicy.xml URL은이 XML의 내용으로 연결됩니다.

두 번째 문제는 XML 파일이 올바르지 않다는 것입니다. 어떤 Silverlight 버전을 사용하고 있습니까? 예를 들어

, 실버 라이트 3.0 여기 당신이 작업 한 clientaccesspolicy.xml이

<?xml version="1.0" encoding="utf-8"?> 
<access-policy> 
    <cross-domain-access> 
    <policy> 
     <allow-from http-request-headers="*"> 
     <domain uri="*"/> 
     </allow-from> 
     <grant-to> 
     <resource path="/" include-subpaths="true"/> 
     </grant-to> 
    </policy> 
    </cross-domain-access> 
</access-policy> 
+0

나는 그것을 시도했고 내 clientaccesspolicy.xml의 내용을 얻었다. 나는 XML에 문제가 있다고 생각하지 않는다. 내 사이트에서 내 앱이 문제가 발생했음을 알기 위해 Fiddler를 사용하도록 제안한 다른 사이트에 대한 제안을 발견했습니다. 문제가 있다는 것을 깨달았습니다. 웹 서비스를 작성하여 lists.asmx를 작성해도 지정된 하위 사이트에서 내 셰어 포인트 목록을 찾는 대신 최상위 레벨에서 목록을 찾고있었습니다. 이것이 내가 원하는 것은 아니지만, 나는 톱 레벨 사이트에서 끌어 당기고 싶은 데이터가 담긴리스트를 넣어서 문제를 해결할 수 있었다. –

+0

첫 번째 문장은 의미가 없습니다. – xr280xr

관련 문제