2013-07-02 4 views
3

일반적으로 내 웹 응용 프로그램을 내 PC에서 테스트 할 수 있습니다. ("프로덕션"에서는 웹 호스팅 서버에 있습니다.)하지만 이제는 콜백 페이지 (.ashx)가 있고 진행 방법을 잘 모르겠습니다 - 내 애플리케이션에 콜백을 수신하려면 어떻게해야합니까? 콜백 페이지를 내 PC로 리디렉션 할 수있는 방법이 있습니까? 내 PC에 콜백을 받고 내 IP로 콜백 주소를 지정하는 방법 (원하는 콜백 URL을 선택할 수 있음) 어쩌면 다른 방법일까요?콜백 페이지가있는 웹 응용 프로그램 테스트

결과를 보려면 디버거에 실제로 연결할 필요가 없습니다.

답변

0

당신 ASHX 파일은 ASP.NET 웹 응용 프로그램 또는 웹 사이트에 있다면, 당신은 IIS 또는 Visual Studio와 로컬 호스트 후 (www.fiddler2.net)

당신이 할 수있는 피들러를 사용 피들러로 호출 할 수 있습니다 ASHX에 전화를 걸고 필요한 페이로드를 전달하십시오.

+0

감사합니다. 나는 지금 그것을보고있다. (비록 내가 아직도 그 일을하기위한 직접적인 방법을 가지고있다.) – ispiro

+0

설명하는 것을 수행하는 정교한 기술이 있지만 디버깅을 위해 프로덕션 트래픽을 리디렉션하는 것은 좋지 않습니다. 프로덕션 환경에 문제가있는 경우 코드 로깅 개선을 고려해야합니다. 또한, 환경을 제안하면 옵션 인 원격 디버깅을 지원합니다. –

+0

감사합니다. 그러나 이것은 생산 코드가 아닙니다. 나는 타사 사이트도 테스트 용으로 사용할 수 있습니다. 나는 그들의 "콜백"을 얻고이를 내 PC에서 처리하는 방법을 모른다. – ispiro

0

네트워크 환경을 잘 모르지만 유연한 정도에 따라 콜백이 실제로 PC에 도달 할 수 있도록 다이 넌스 또는 정적 도메인을 설정할 수 있습니다.

나는 그것을 좋아하지 않지만 논리적 인 해결책이다. 그런 다음 모든 것이 올바르게 작동하면 모든 콜백의 도메인을 프로덕션을 가리 키도록 업데이트하고 준비가 완료되어야합니다.

관련 문제