동일한 PC (콘솔 응용 프로그램에서 호스팅되는)에서 실행중인 Net TCP WCF 서비스와 연결되지만 Windows 8의 데스크톱 모드에서는 Metro 응용 프로그램이 있습니다. 메트로 애플 리케이션 및 모든 내부 WCF 서비스의 참조를 잘 작동합니다.WCF 서비스 참조가 다른 PC에서 작동하지 않습니다.
내 스토어/메트로 앱과 WCF 서비스를 패키징하고 Visual Studio가 설치되어 있지 않은 다른 PC에서 코드를 다시 컴파일하지 않으므로 메트로 앱 패키지를 설치하고 WCF 실행 파일을 실행합니다. 서비스. WCF 서비스가 잘 시작되지만 메트로 응용 프로그램을 시작하면 오류가 발생합니다 (아래 이미지 참조)
다른 PC에 설치된 메트로 응용 프로그램은 서비스 참조를 찾을 수 없습니다. 검색 후 많은 작업을 시도했지만 아무 것도 작동하지 않습니다. 모든 아이디어/힌트/제안은 크게 감사하겠습니다.
IP 주소는 비어 있습니다 :'127.0.0.1 : 8733'은 로컬 컴퓨터의 포트 번호 8733을 의미합니다. 이 상황이 발생하는 컴퓨터에서 서버를 실행하지 않으므로 올바른 대상 주소를 연결에 넣어야합니다. – Corey
@Corey Metro 인터페이스와 같은 컴퓨터에 바탕 화면 모드가있는 Windows 8 컴퓨터입니다. 내 메트로 앱이 동일한 시스템에서 호스팅되는 WCF 서비스에 연결하려고합니다. 따라서 localhost는이 경우에 적합합니다. –
하지만 다른 컴퓨터에서 앱을 실행할 때 앱이 서버에 연결할 수 없다는 불만이 있습니다. 서버와 클라이언트 응용 프로그램을 함께 패키징합니까? 서버가 지정한 포트에서 실행되고 있습니까? – Corey