2012-08-28 3 views
0

Silverlight 응용 프로그램을 작성 중이며 사용자 정의 UserNamePasswordValidator을 디버그하고 싶습니다. 유효성 검사기가 SSL을 요구하기 때문에 (좋은 이유로) 디버깅 방법을 알 수 없습니다. Visual Studio 2010과 관련된 ASP.NET Developement Server에 대해 SSL을 사용할 수 없습니다. 서버 양면이므로 Visual Studio의 디버거를 프로세스에 연결할 수 없습니다. 어떻게이 지구본을 디버깅합니까?SSL 환경에서 서버 측 코드를 어떻게 디버그합니까?

감사합니다.

답변

0

는 (다운로드에 대한 SSL 인증서를 가지고있는) SSL을 사용 및/또는 localtest.me 수있는 trying IIS Express 제언한다.

+0

ASP.NET Developement Server를 통해 실제로 작업하고 싶습니다.하지만 그렇게 할 수는 없습니다. 좋구나. – Jordan

+0

Visual Studio 2010에서 작동하는 DebugSSL 구성을 만들 수 있었지만 ASP.NET 개발 서버를 사용하여 수동으로 IIS 익스프레스로 전환해야합니다. 나는이 설정을 명시 적으로 설정하는 방법이 있다고 가정하지 않는다. 거기 있니? – Jordan

0
  • IIS에 VS 디버거를 연결할 수 있습니다. 디버그, 프로세스에 연결, 모든 프로세스 표시, w3wp.exe에 연결을 선택하십시오. (VS가 상승 된 상태 여야합니다.)

  • 앱과 서버 간의 HTTP 통신을 보려면 Fiddler을 사용하십시오. 시작하려면 docs about HTTPS decryption을 읽어보십시오.

0

예, IIS Express는 VS 2010 SP1의 웹 프로젝트에 대한 기본 웹 서버로 구성 될 수 있습니다. 사이트 프로젝트의 속성 페이지에있는 웹 탭의 서버 아래에 있습니다.

프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 웹 탭을 선택하십시오. '로컬 IIS 웹 서버 사용'을 선택하십시오. applicationhost.config (User \ Documents \ IISExpress \ config) 업데이트에 대한 자세한 내용은 Jason Shaver's blog을 선택하십시오.

해당 속성 탭의 프로젝트 URL 필드를 applicationhost .config를 실행하여 SSL에서 Debug/F5를 실행하십시오.

방금 ​​프로젝트를 시작 했으므로이 프로젝트를 프로젝트별로 VS- 와이드로 설정할 수 있는지 여부는 알 수 없습니다.

관련 문제