infoPath 내에서 Operation을 호출 할 때 내 WCF 서비스에서 중단 점을 가져 오려고합니다. 내가있는 Web.Config에 포함 된 다음은 : WCF 서비스가 같은 비주얼 스튜디오 솔루션에있는 경우InfoPath 클라이언트로 WCF 서비스 디버그
:
<system.web> <compilation debug="true" /> </system.web>
메신저 불행하게도 [MSDN] How to: Step into WCF Service가 나에게 말한다 여기 [MSDN] Limitations on WCF Debugging
말했다 때문에 클라이언트에서 WCF 서비스 내의 중단 점을 누를 수 있습니다.
해결 방법이 있습니까? InfoPath 프로세스를 내 서비스 나 그와 비슷한 것으로 연결하는 것과 같습니다.
건배! phil
웹용 VS Express가 있기 때문에 Tools> "attach to process"maybie를 찾을 수 없습니까? 그리고 "Debug Symbols available"이라는 단어가 무엇인지 알지 못합니다. "Mycrosoft Symbol Servers"를 선택할 수는 있지만 ... 왜해야합니까? 또한 내 WCF 서비스는 ASP.NET 응용 프로그램 내에서 호스팅됩니다.이 문제는 maybie입니다. –
안녕 Phil, 디버그> attach to process에서 시도하십시오. 나는 VS Express에 익숙하지 않지만 옵션은 여전히 있어야합니다. WCF가 호스팅되는 곳에서는 문제가 없습니다. ASP.NET 응용 프로그램 내에서 호스팅되는 경우 ASP.NET 응용 프로그램을 호스팅하는 프로세스 (IIS 또는 IIS)에서 호스팅해야합니다. 디버그 기호는 WCF 서비스를 컴파일 할 때 생성되는 .pdb 파일입니다. Visual Studio 디버거에서 찾을 수없는 경우 (다른 이유로 많이 발생할 수 있음) 중단 점을 설정할 수 없습니다. – DanL
빠른 응답을 주셔서 감사합니다 .. 불행히도 "프로세스에 연결"은 VS Express에서 불가능합니다. [여기를 참고하십시오] (http://msdn.microsoft.com/en-us/library/vstudio/c6wf8e4z%28v=vs.100 % 29.aspx) .. 공휴일 후에 동료의 VS에서해볼 것이고 작동한다면 대답을 받아 들일 것입니다 : D –