4
Windows Phone 8.1에서 REST 서비스를 호출하고 있지만 시뮬레이터에서는 실행 중이지만 Device에서는 실행되지 않습니다. 내가 여기 붙어 어떻게 대처할 수 있니?Windows Phone 8.1에서 실제 서비스를 호출하는 방법 실제 장치
System.Net.Http.HttpClient client = new System.Net.Http.HttpClient();
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Get, "http://localhost:32002/XXXXX.svc/live_login?uname=abc&pwd=123");
HttpResponseMessage response = await client.SendAsync(request);
string data = await response.Content.ReadAsStringAsync();
var dialog = new MessageDialog(data);
await dialog.ShowAsync();
Szymon, 그럼 어떻게해야합니까? localhost를 PC IP로 바꾸면 앱이 실행되고 있지만 다른 네트워크에서는 실행되지 않습니다. 형제를 도와주세요. 감사!! –
글쎄, 그것은 당신의 네트워크 아키텍처와 당신이 성취하고자하는 것에 달려 있습니다. 인터넷의 일부 공용 호스팅 서비스에서 REST 서비스를 호스팅하거나 클라우드 서비스를 설정하거나 컴퓨터에서 서비스를 호스트 할 수 있습니다. 후자의 경우 인터넷을 볼 수있게하려면 포트 포워딩을 사용해야합니다. Google 그것을 위로 :) –
Szymon, 고마워 형제, 결국 내가 제로에 와서 실버 라이트와 같은 의미! –