2012-04-11 1 views
0

크로스 도메인 HTTP 요청을 게시하려고하지만 응답 대신 SecurityException이 계속 발생하려고합니다. 에 crossdomain.xmlWebRequest SecurityException

<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> 

aswell :

나는 clientaccesspolicy.xml 추가 한

<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <allow-http-request-headers-from domain="*" headers="*"/> 
</cross-domain-policy> 

실버 라이트 응용 프로그램에를 항상 내용 + 사본을 모두 설정.

내가 뭘 잘못하고 있니?

답변

0

사이트에 xml 파일이 있습니까? 어쩌면 당신은 Fiddler 또는 다른 네트워크 모니터가 서비스에 액세스하는 동안 실행하도록 할 수 있습니다.이 방법을 사용하면 XML 파일에 404를보고 잘못 된 부분을 볼 수 있습니다.

편집 : 또한 Silverlight를 사용하는 경우 clientaccesspolicy.xml 만 필요합니다. crossdomain.xml은 Silverlight에서도 이해할 수있는 플래시 기반 도메인 정책 파일입니다.

+0

저는 localy atm에서 일하고 있습니다. 이 파일들이 대상에 존재해야합니까? – Jaster

+0

예. 그렇습니다. 참조 : http://msdn.microsoft.com/en-us/library/cc645032(v=vs.95).aspx –

+0

은 추가 정보 –