2009-12-18 4 views
0

저는 두어 번의 배포가있는 응용 프로그램을 지원했습니다. 이 응용 프로그램은 .NET 2 Winforms 응용 프로그램입니다.응용 프로그램 네트워킹 문제를 해결하려면 어떻게해야합니까?

응용 프로그램이 제품 정보를 업데이트하기 위해 작성한 일부 사용자 지정 웹 서비스에 "전화 걸기"를 요구하는 몇 가지 기능이 있습니다.

몇 년 동안 이것은 정상적으로 작동했습니다. 우리가 얻을 수있는 간헐적 인 지원 요청은 방화벽과 관련이 있으며, 외부 애플리케이션에 예외를 추가하여 해결할 것입니다.

올해 우리는 응용 프로그램이 웹 서비스에 연결할 수 없지만 방화벽 관련 문제가 아닌지 확인합니다.

도메인 이름 확인이 진행 중이고 웹 서비스 페이지를 브라우저에로드 할 수 있습니다. 그럼에도 불구하고 APPLICATION은 웹 서비스에 완전히 연결할 수 없습니다.

내 인생에서이 문제를 해결하는 방법을 모르겠습니다.

누구든지이 문제를 해결하고 디버그하는 방법에 대한 제안을 제공 할 수 있습니까? 어떤 안내도 환영합니다. 나는이 고객들 중 일부에게 자신의 컴퓨터에 대한 원격 액세스 권한을 부조영 할 수 있습니다.

세스 당신이 그것을 연결할 수없는 말을 당신이 (IP/연결 로그에 의해 확인)를 웹 서비스에 도달하지만, 페이지를 검색 할 수 없거나는 웹 서비스에 도달하지 않을 것을 의미 할

+0

그래서 ... 문제를 파악하는 데 행운이 있습니까? 그냥 궁금해서 ... – curtisk

+0

curtisk, 고마워. 지금은 ... 행운이 없습니다. 나는 심지어 한 고객과 wireshare 일을 ...하지만 copilot에 연결되어있는 동안 그것을했기 때문에 트래픽이 암호화되었습니다. 적어도 우리 웹 서비스의 IP에 대한 언급은 없었습니다. 그래도 여전히 노력하고있어. 당신의 도움을 주셔서 감사합니다. SEth –

답변

1

다른 피할 수없는 소리처럼 들리는데, 진단 앱을 만들면 어떤 종류의 반품/예외가 발생하는지 확인할 수 있습니다. 다음은 몇 가지 생각입니다 ...

  • 응용 프로그램이 웹 서비스를 호스팅하는 응용 프로그램 서버에도 호출합니까? 서비스 호스트가 이러한 클라이언트 PC에서 들어오는 연결을 확인합니까 (액세스 로그 확인)? 클라이언트 측에서

하자 체크, 당신은 단순히 클라이언트 시스템에서 명령 창을 사용하고 컴퓨터에서 모든 TCP/UDP 연결을 볼 수 netstat -a 명령을 사용할 수 있습니다, 이상적으로, 거기에 웹 서비스 호스트를 찾아 응용 프로그램이 집으로 전화를 시도 할 때까지이 명령을 실행하십시오.(이 "전화 집"호출을 수동으로 트리거 할 수 있습니까?)

또 다른 접근 방식은 Wireshark입니다. 캡처 필터를 설정하여 백엔드 서버로만 트래픽을 수집하고 SSL이 아닌 경우 SOAP/XML을 전적으로보고 있습니다. (연결하는 경우 봉투/메시지/형식에 문제가 있음)

또 다른 가능성은 프록시 문제이지만, 사용하는 경우 기본값이며, 브라우저를 통해 브라우저로 연결되는 경우가 많습니다. 이 앱의 코딩 방식에 따라 이러한 호출이 이루어지는 위치 주변에 몇 가지 코드를 표시 할 수 있습니까?

0

?

반복적 인 경우 웹 서비스를 호출하고 가능한 한 많은 디버그 로깅을 수행하며 이러한 원격 클라이언트 중 하나에서 실행하는 작은 테스트 응용 프로그램을 함께 작성하는 것은 어떻습니까? (다른 포트에서 테스트 해보십시오.)

IE가 사용 중이며 서비스가 아닌 클라이언트 네트워크 내에 프록시가 없습니까?

0

문제가 발생하는 클라이언트 중 하나를 얻을 수있는 디버깅/로깅 정보가 담긴 작은 테스트 응용 프로그램을 만들 수 있습니까? 실제 응용 프로그램과 동일한 방식으로 연결하는 테스트 응용 프로그램을 작성하는 경우 모든 단일 단계와 예외를 로그 파일에 기록 할 수 있으며 그 결과는 무슨 일이 일어나는지 파악하는 데 도움이 될 수 있습니다. 당신은 기꺼이 당신과 일할 의향이있는 고객을 찾아야 할 것이지만 몇 천 개의 배치가 있다면 당신에게 기꺼이 줄 사람이 있어야합니다.

전화를 걸고있는 코드를 게시하면 좀 더 구체적인 아이디어가 나올 수 있습니다.

관련 문제