2012-12-03 4 views
1

ColdFusion이 켜져있는 서버 또는 다른 컴퓨터에서 Adobe Flash Builder 응용 프로그램을 실행하려고하면 나타나는 오류 메시지입니다. 같은 네트워크에 있습니다. 올바른 도메인을 포함하도록 cross domain.xml 파일을 편집했는데 오류가 계속 발생합니다. 필자는 여기에 비슷한 질문을 던져서 많은 해결책을 시도했지만 나는 같은 오류가 계속 발생합니다. 이 오류를 어떻게 해결합니까? 여기 Channel.Security.Error 오류 # 2048 URL : 'http : // localhost/flex2gateway /'

전체 오류 메시지입니다 :

Send failed Channel.Security.Error error Error #2048 url: 'http://localhost/flex2gateway/'

나는 찰스 프록시를 설치하고 여기에 내가 오류 받고 있어요 이유이다 : 나는 어떻게 변경합니까

URL: http://localhost/crossdomain.xml Status: Failed Failure: Connect: Connection Refused

을 그것은 "로컬 호스트"에서 서버의 IP 주소로?

+0

SOAP을 사용하는 경우 본 오류의 가장 일반적인 원인 인 이 필요합니다. –

+0

브라우저 기반 응용 프로그램을 작성 하시겠습니까? 액세스하려는 서버에 CrossDomain.xml 파일이 있습니까? 제 생각 엔 @JasonReeves가 당신의 crossdomain.xml 파일에 그 줄이 있다고 권고하고있었습니다; 그러나 나는 완전히 확신하지 못한다. – JeffryHouser

+0

예. SOAP를 사용할 때 항목이 crossdomain.xml 파일에 있어야 SOAPAction 헤더가 작동 할 수 있습니다. 그것이 없다면 .. 그 오류를 throw합니다. 녹색 문제는 아닐지 모르지만 그 오류의 일반적인 원인입니다. –

답변

1

새 crossdomain.xml 파일을 요청한 경우 Charles and HTTPAnalyzer와 함께 볼 수 있습니다. 여러 서버를 사용하는 경우 crossdomain.xml을 잘못된 위치에 배치하는 것은 매우 쉽습니다.

+0

크로스 도메인.xml 파일을 ColdFusion 서버의 wwwroot 폴더에있는 원래 위치에서 이동하지 않았습니다. 다른 곳으로 가야합니까? –

+0

wwwroot가 정확한 위치입니다. 방금 url이 _http : // localhost/flex2gateway/인 것으로 확인되었습니다. 다른 컴퓨터에서 앱을 실행하는 경우 URL에 'localhost'가 포함되지 않아야합니다. crossdomain 파일이 데스크톱 응용 프로그램에는 영향을 미치지 않는다고 생각하지만 동일한 예외가 발생합니다. – user1875642

+0

"localhost"에서 서버의 IP 주소로 어떻게 변경합니까? –