다음과 같은 문제가 있습니다. 웹 서비스를 에서 Windows 전화 6.5로 호출하는 동안 내 데스크톱 컴퓨터에 활성 동기화에 연결되어있는 동안 개발 디버그 환경에서 이 발생했습니다.windows phone 6.5에서 webservice를 호출하는 방법은 무엇입니까?
그래서 나는 휴대 전화에 wlan을 연결하지 않았는데, 아마도 이것이 문제입니까?
그러나 USB (Windows Mobile Device Center)를 통해 내 데스크톱 PC에 연결하면 웹을 탐색 할 수 있으며 전화상의? wsdl 메타 데이터를 웹 서비스에 액세스 할 수 있습니다. webservice가 내 컴퓨터에서 Windows 서비스로 실행 중입니다.
나는 내 로컬 웹 서비스에 간단한 웹 참조를 사용private void button2_Click(object sender, EventArgs e)
{
var method = new MobileCashier.TestReference.YvesTransfer();
method.Timeout = 30000;
bool bResult, bResultSpec;
method.TestConnection(out bResult,out bResultSpec);
MessageBox.Show(bResult.ToString());
MessageBox.Show(bResultSpec.ToString());
method.Dispose();
}
하지만 디버그 모드에서 전화를 실행할 때 (또는하지 디버그) 나는이 오류를 얻을 :
"No connection could be made because the target machine actively refused it"
을 내 데스크톱 컴퓨터에서 Windows exe 응용 프로그램을 실행하면 (전화로 배포 할 때와 동일) 또는 다른 데스크톱 컴퓨터에서 문제가 없습니다.
아마도 전화를 받아 들일 수 있도록 wlan이 필요합니까?
나를 도와 줄 수있는 사람이 있습니까?
OK - USB (활성 동기화)가 불충분하다는 경험으로 알고 계신가요? 그리고 wlan에서 webservice 작업을 테스트하여? (왜냐하면 내가 할 수있는 것처럼 "귀하의 웹 서비스 wsdl 페이지를 귀하의 휴대 전화에서"usb 연결과 함께 열 수 있지만 코드에 의해 acess되지 않습니다 - 내 qusetion에서 설명하는 것처럼) – Niklas