모바일 장치에서 웹 서비스에 액세스 할 수 없습니다.

StackOverflow https://stackoverflow.com/questions/31297

  •  09-06-2019
  •  | 
  •  

문제

웹 서비스에 액세스하기 위해 모바일 장치 (Pocket PC 2003)에서 프로그램을 개발했는데 웹 서비스는 IIS가 설치된 Windows XP SP2 PC에 설치되고 PC는 IP 192.168.5.2입니다.

장치는 무선 네트워크에서 IP 192.168.5.118을 얻고 프로그램은 정상적으로 작동하며 웹 서비스에서 메서드를 호출하고 필요한 작업을 실행합니다. 이 프로그램은 다양한 건물에서 사용될 예정입니다.

이제이 문제가 발생하여 네트워크에 연결된 다른 건물 (약 100 미터 또는 200 미터 거리)에서 테스트하려고하면 프로그램이 웹 서비스에 연결할 수 없습니다. 장치는 액세스 포인트에서 IP 192.168.10.25를 가져오고 이전에 언급 한 동일한 XP 시스템 (192.168.5.2)에 액세스합니다. 네트워크를 통해 웹 서버에 도달 할 수 있는지 확인하기 위해 모바일 aspx 페이지를 만들고 장치에로드합니다. 심지어 해당 건물의 PC에서 동일한 웹 서비스에 액세스하는 winform을 만들었습니다. 무슨 일이 일어나고 있는지 이해합니다. 나는 또한 그 192.168.5.2 PC를 핑하려고했고 그것은 살아있다.

실패한 후 이전에 프로그램을 테스트했던 원래 위치로 돌아가서 정상적으로 작동합니다.

여기에서 제가 다르게 보이는 유일한 점은 IP의 세 번째 숫자가 5가 아니라 10이라는 것입니다. 또 다른 관찰은 모바일 장치로 핑할 수 없다는 것입니다. 여기서 무슨 일이 일어나는지 모르겠어요. 무엇이 문제일까요?

웹 서비스라고 부르는 방법입니다. 라코 디스

모바일 장치에있는 app.config의 내용은 다음과 같습니다. 라코 디스

무슨 일이 일어나고 있는지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

특정 상황에서 서브넷을 순회 할 수없는 이상한 버그가 .Net CF에 있지 않는 한 네트워크 문제처럼 보입니다 (인터넷 검색에서 그런 증거를 찾을 수 없습니다).

네트워크 / IT 팀의 지원을받을 수 있습니까?또한 다른 서브넷에서 시도해 보셨습니까?즉XP 시스템 (192.168.5.x)과 동일하지 않으며 지금까지 작동하지 않은 시스템 (192.168.10.)과 동일하지 않습니다.

@Shaun Austin-다른 서브넷에서 XP 시스템의 일반 웹 페이지에 액세스 할 수있는 이유를 설명하지 않습니다.

다른 팁

네트워크 문제 였고 프록시 서버를 구성했고 그게 문제였습니다. 네트워크에 대해 자세히 알아보고 싶습니다.

전문가는 아니지만 주소의 처음 세 부분이 가려진 것 같습니다.모바일 장치에 다음과 같은 네트워크 마스크가 제공 될 수 있습니까? 라코 디스

처음 세 부분의 범위를 벗어나려면 마스크가 다음과 같아야합니다. 라코 디스

이것은 지나치게 단순화하거나 완전히 틀렸을 수 있지만 그 질문에 대한 제 직감이었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top