2011-07-28 1 views
2

Visual Studio 2010 Ultimate을 사용하여 프로파일 링하려는 웹 서비스에 속한 어셈블리가 있습니다. 아래 마법사에 사용할 매개 변수는 무엇입니까? 나는 첫 번째 것이 어셈블리임을 압니다. IIS가 어셈블리를 호스팅하고 있기 때문에 실행 파일 경로를 어떻게 지정해야할지 모르겠습니다. w3wp.exe?Visual Studio 2010 프로파일 러 (계측)를 사용하여 웹 서비스 어셈블리를 프로파일하는 방법은 무엇입니까?

enter image description here

답변

0

난 당신이 CASINI (디버깅 웹 서버)를해야 할 것 같아요. Process Explorer를 사용하여 IIS에서 호스팅되는 DLL을 검색하려고했지만 결코 찾을 수 없었습니다. 아마도 IIS는 쉐도우 복사본을 일부 수행하므로 필요할 때마다 dll을 쉽게 대체 할 수 있습니다 ("사용 중"이 아님).

실행중인 프로세스에 연결할 수있는 옵션이 없습니까?

0

위 마법사의 '실행 파일 경로'매개 변수는 함께 실행할 때 사용할 수있는 실행 파일입니다. 이 경우 w3wp.exe에서 DLL을 호스팅하는 동안 Internet Explorer (iexplore.exe)의 실행 파일 경로가 있어야하므로 마법사의 텍스트가 약간 잘못 표시됩니다.

계측 프로세스가 바이너리를 변경하고 서명 된 경우 더 이상 올바르게로드되지 않을 수 있으므로 웹 서비스에 다시 서명하려면 계측기 단계를 추가해야 할 수도 있습니다. 자세한 내용은 MSDN을 참조하십시오.

루이스가 지적한 것처럼 실행중인 프로세스에 첨부 할 수있는 첨부 옵션이 있지만 유감스럽게도 샘플링 모드에서만 사용할 수 있습니다.

BTW에서는 VS2010 프로파일 링에 대한 많은 정보를 Profiling Blog

에 있습니다.
관련 문제