2011-01-26 6 views
6

모바일 장치 (Iphone & 안드로이드)와 웹 사이트가 서비스에 연결할 수있는 WCF 서비스를 만들고 있습니다. IIS7에서 내 서비스를 호스팅했고 IDE는 VS2010입니다.WCF 서비스를 디버깅하는 방법?

아이폰이 내 서비스에 연결되어 있고 중단 점을 배치 한 특정 기능을 호출하면 Visual Studio가 중지되지 않거나 중단 점으로 전환되지 않습니다. 웹 클라이언트를 사용하여 테스트했는데 디버깅 및 중단 점 추가에 문제가 없습니다.

내 wcf 서비스에서 WebInvoke을 사용했습니다. 내 구성에는 클라이언트와 서비스 모두에 해당하는 <compilation debug="true" targetFramework="4.0" /> 행이 있습니다.

귀하의 도움에 감사드립니다. 최적,

답변

6

IIS7에서 WCF 서비스를 실행하는 경우 관리자 권한이있는 인스턴스에서 디버거를 w3wp.exe 프로세스에 연결해야합니다. 휴대 전화에서 서비스를 호출하기 전에 오래 동안 디버거를 실행 한 상태라면 프로세스가 종료되어 디버거가 더 이상 연결되어 있지 않은 것으로 보입니다.

그런 경우 응용 프로그램 풀의 재활용 조건 설정을 언제든지 수정할 수 있으므로 프로세스가 오래 동안 유지됩니다.

관련 문제