방법: 웹 서비스 프로젝트에 대한 성능 세션 만들기
업데이트: 2007년 11월
성능 마법사를 사용하여 웹 서비스 프로젝트의 성능 세션을 만들거나 수동으로 성능 세션을 만들 수 있습니다. 프로파일러에서는 WCF(Windows Communication Foundation) 서비스와 ASMX 서비스(ASP.NET 서비스)를 모두 지원합니다.
관리자가 사용자 액세스 권한 설정을 사용 가능하도록 설정했는지 여부에 따라 웹 서비스 프로세스를 호스팅하는 컴퓨터에서 프로파일러 세션을 만들 수 있는 보안 권한이 개별 사용자에게 있을 수도 있고 없을 수도 있습니다.
참고: |
---|
성능 세션을 만든 후에는 웹 서비스 프로젝트의 Visual Studio 프로젝트 설정을 검토 및 변경하거나, 성능 세션의 설정을 변경할 수 있습니다. |
웹 서비스 프로젝트에 대한 성능 세션을 만들려면
Visual Studio에서 ASP.NET 웹 서비스 프로젝트를 엽니다.
분석 메뉴에서 성능 마법사를 클릭합니다.
다음 사용 가능한 대상 중 프로파일링할 대상을 선택하십시오.에서 웹 서비스 프로젝트를 선택하고 다음을 클릭합니다.
성능 마법사의 두 번째 페이지가 표시됩니다.
서비스에 대한 클라이언트를 지정합니다. 서비스를 실행하기 위하 프로파일러를 시작할 클라이언트를 선택하십시오. 목록에서 다음 옵션 중 하나를 선택합니다.
Visual Studio 서비스 테스트 폼
ASP.NET Development Server를 사용하여 웹 서비스 사이트의 디렉터리 목록 페이지를 엽니다.
Internet Explorer
Internet Explorer를 사용하여 웹 서비스 사이트의 디렉터리 목록을 엽니다.
솔루션의 다른 프로젝트
솔루션에 다른 프로젝트가 있는 경우 각 프로젝트가 나열됩니다. 웹 서비스를 호출하는 프로젝트 웹 사이트 또는 응용 프로그램을 선택합니다.
외부 프로그램
명령줄 인수 텍스트 상자에 지정된 인수를 사용하여 시작할 프로그램 텍스트 상자에 지정된 Windows 프로그램을 시작합니다. 작업 디렉터리를 작업 디렉터리에 지정된 폴더로 설정합니다.
다음을 클릭합니다.
성능 마법사의 세 번째 페이지가 표시됩니다.
샘플링 또는 계측을 선택하여 프로파일링 방법을 지정하고 다음을 클릭합니다.
성능 마법사의 마지막 페이지가 표시됩니다.
마침을 클릭합니다.
웹 서비스 프로젝트에 대한 성능 세션을 수동으로 만들려면
분석 메뉴에서 새 성능 세션을 클릭합니다.
-또는-
성능 탐색기 도구 모음에서 새 성능 세션 단추를 클릭합니다.
성능 탐색기에서 대상을 마우스 오른쪽 단추로 클릭합니다.
대상 프로젝트 추가 창에서 프로파일링할 프로젝트 옆에 있는 확인란을 선택하고 확인을 클릭합니다.
마침을 클릭합니다.
웹 서비스에 대한 성능 세션이 만들어집니다.
성능 세션 속성을 검토하거나 변경하려면
- 성능 탐색기에서 세션 이름을 마우스 오른쪽 단추로 클릭한 다음 속성을 선택합니다.
웹 서비스에 대한 Visual Studio 프로젝트 설정을 재정의하려면
성능 탐색기에서 프로파일링할 웹 서비스가 포함된 성능 세션을 찾습니다.
웹 서비스 이름을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.
<project name> 속성 페이지가 표시됩니다.
프로젝트 설정 재정의 확인란을 선택하고 변경 작업을 수행합니다.