1

내 웹 파트를 원격 디버깅하려고합니다. 원격 프로세스에 성공적으로 연결할 수 있지만 중단 점은로드되지 않습니다. 누구든지 나를 도울 수 있습니까?원격 디버깅 Visual Studio 2010 : 중단 점이로드되지 않습니다.

PS "모듈"을 확인했지만 어셈블리가로드되지 않았습니다.

PPS 내 .dll은 GAC가 배포되었으며 개발자와 서버의 관리자입니다.

PPS .pdb 파일은 응용 프로그램의 bin 폴더에 있습니다. inetpub /.../ 9090/bin "modules"에 주어진 .dll을로드 할 수 있는지 궁금합니다. 그렇지?

+0

합니까 비주얼 스튜디오 중단 점에 대한 전체 빨간색 원이 있나요? 그렇지 않다면, 비어있는 원 위에 마우스를 올려 놓고 메시지가 있는지 확인하십시오. 일반적으로 PDB 파일을 찾을 수 없으면 디버깅이 실패합니다. – tomasmcguinness

+0

예, 원이 있지만 "채워지지 않았습니다"... 그리고 pdb 파일은 응용 프로그램 폴더의 bin 폴더에 있습니다. dll은 GAC에 있습니다. – Leonardo

답변

4

대상 웹 응용 프로그램의 web.config에서 디버깅을 사용할 수 있습니까?

http://msdn.microsoft.com/en-us/library/e8z01xdh%28v=vs.80%29.aspx

UPDATE

http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/05/11/pdb-files-what-every-developer-must-know.aspx

PDB로드에 절은 말합니다 : 첫 번째 장소 검색

바이너리가로드 된 디렉토리입니다. PDB의 파일이없는 경우 는 디버거가 보이는 두 번째 장소는 PDB 파일이 처음 두 위치에 있지 않은 PE file.If에 디버그 디렉토리에 포함 된 하드 코딩 빌드 디렉토리이며, Symbol 서버가 컴퓨터에서 설정되면 디버거는 Symbol Server 캐시 디렉토리를 찾습니다. 마지막으로 디버거가 심볼 서버 캐시 디렉토리의 PDB 파일을 찾지 못하면 심볼 서버 자체를 에서 찾습니다.

PDB를 GAC의 같은 폴더 나 어셈블리를 빌드 한 경로와 동일한 폴더로 이동해야합니다.

사용이 메소드는 GAC 폴더

를 볼 수 있도록하는

http://blogs.msdn.com/b/johnwpowell/archive/2009/01/14/how-to-copy-an-assembly-from-the-gac.aspx

+0

예 ... web.config ... 디버그하도록 설정되어있다. – Leonardo

관련 문제