2013-05-16 2 views
1

Visual Studio 2010에서 Sharepoint 2010 프로젝트를 작업 중이며 w3wp.exe 프로세스에 연결하려고합니다. 잘 붙이고 일부 어셈블리가 모듈 창에 표시되지만 디버깅 할 기본 어셈블리는 표시되지 않습니다. 나는 pdb를 찾을 곳을 지정하고 pdb를 폴더에 복사하고 VS가 symblos에 대한 폴더를 보도록 지시하는 등 모든 작업을 수행했지만 여전히 도움이되지 못했습니다.visual studio 2010 기호가 디버깅을 위해로드되지 않습니다.

  • 내가 철회하고
  • 내가 솔루션의 모든 projs을 청소 한 후 다시 내가 재부팅
  • deployeed 한 배치
  • 삭제 빈과 OBJ 디렉토리, 청소, 재 구축 및 배치

다른 어떤 시도를해야할지 모르겠습니다. 나는 웹상의 게시물에서 일을 시도했지만 누구도 시도 할 다른 것을 가지고있다. 이 서버는 Visual Studio 2010이 설치된 SharePoint 2010 서버입니다.

+0

정확하게 디버깅하려고합니까? 워크 플로, 이벤트 처리기? [방법 : SharePoint 응용 프로그램 디버그] (http://msdn.microsoft.com/en-us/library/ff650703.aspx)를 확인 했습니까? –

+0

또한 : [Debugging SharePoint Solutions] (http://msdn.microsoft.com/en-us/library/ee231550(v=vs.100).aspx) –

답변

0

결국 코드가 실행되지 않도록 모듈에 필요한 web.config 변경 사항을 작성했습니다. 그 상징과 아무 관련이 없었습니다.) 내게 방법을 보여 주셔서 감사합니다 ULS;)

응답 주셔서 감사합니다 .....

0

Alex가 암시했듯이 w3wp.exe에 언제 첨부해야 하는지를 직관적으로 알 수있는 것은 아니지만, 일반적으로 내용이 렌더링되는 것을 보지 않는다면 (즉, 웹 파트 또는 응용 프로그램 페이지)를 사용하는 경우 거의 항상 SharePoint 타이머 서비스 (owstimer.exe)에 연결하려고합니다. 이는 타이머 작업과 같은 작업에서도 분명하지만 워크 플로와 이벤트 수신자가 명시 적으로 동기식으로 호출하지 않은 경우에도 마찬가지입니다.

알렉스의 링크도이 용도에 적합합니다. 의심 스럽거나 자신의 개발 환경에서 디버깅을하고 있다고 덧붙일 것입니다. owstimer와 응용 프로그램 풀의 w3wp 버전 모두를 연결하는 것이 항상 최악의 경우는 아닙니다.