웹 사이트 속성 페이지 대화 상자, 시작 옵션
업데이트: 2007년 11월
시작 옵션 속성 페이지에서는 디버그 메뉴에서 디버깅 시작 또는 디버깅하지 않고 시작을 선택하거나 F5 키 또는 Ctrl+F5를 누를 때 Microsoft Visual Web Developer에서 해당 명령을 해석하여 웹 페이지를 실행하는 방법을 지정할 수 있습니다. 이러한 옵션은 로컬 설정으로, 다른 사용자와 공유되지 않습니다.
참고: |
---|
이 페이지의 옵션은 Visual Web Developer에서 웹 사이트를 테스트할 때만 적용되고 프로덕션 서버에 웹 사이트를 배포할 때는 적용되지 않습니다. 배포에 대한 자세한 내용은 배포(Visual Web Developer 작업 절차)를 참조하십시오. |
이 대화 상자에 액세스하려면
Visual Web Developer의 솔루션 탐색기 창에서 웹 사이트 프로젝트 이름을 클릭합니다.
보기를 클릭한 다음 속성 페이지를 클릭합니다.
또는 솔루션 탐색기에서 웹 사이트 프로젝트 이름을 마우스 오른쪽 단추로 클릭하고 속성 페이지를 클릭할 수도 있습니다.
속성 페이지 창이 나타납니다.
시작 옵션 노드를 클릭합니다.
작업
UI 요소
시작 작업
시작 작업 그룹을 사용하면 시작 명령을 실행할 때 Visual Web Developer에서 시작되는 페이지 또는 프로세스를 지정할 수 있습니다.
현재 페이지 사용
Visual Web Developer에서 기본 브라우저에 현재 페이지를 시작합니다.특정 페이지
Visual Web Developer에서 사용자가 현재 다른 페이지를 편집하고 있더라도 웹 사이트를 시작할 때 특정 페이지를 실행합니다. 페이지는 여기에서 지정하거나 솔루션 탐색기에서 페이지를 마우스 오른쪽 단추로 클릭한 다음 시작 페이지로 설정을 클릭하여 지정할 수 있습니다.시작 외부 프로그램
Visual Web Developer에서 브라우저를 실행하는 대신 다른 프로그램을 실행합니다. 이 프로그램은 .exe 파일이어야 하며 해당 파일의 전체 경로를 지정하거나 컴퓨터의 현재 경로에 있는 프로그램을 실행해야 합니다.명령줄 인수
외부 프로그램에 전달할 다른 값이나 명령줄 옵션을 지정합니다.작업 디렉터리
외부 프로그램이 시작되는 작업 디렉터리의 전체 경로를 지정합니다. 이 경로는 반드시 있어야 합니다.시작 URL
실행할 시작 URL을 지정합니다. 이 옵션은 일반적으로 웹 서비스 응용 프로그램에서 사용되므로 웹 서비스를 호출할 다른 웹 사이트를 시작할 수 있습니다.페이지를 열지 않고 외부 응용 프로그램의 요청 기다리기
Visual Web Developer에서 웹 서버의 프로젝트를 시작하고 다른 응용 프로그램이 요청할 때까지 기다리도록 지정합니다. 이 옵션은 웹 서비스 응용 프로그램 디버깅에 유용합니다.
서버
서버 그룹을 사용하면 페이지를 테스트할 때 사용되는 웹 서버를 제어할 수 있습니다.
기본 웹 서버 사용
Visual Web Developer에서 현재 웹 사이트에 대해 구성된 서버를 사용하여 브라우저를 시작하고 요청을 수행합니다.파일 시스템 웹 사이트인 경우에는 Visual Web Developer에서 ASP.NET Development Server를 실행합니다.
로컬 Microsoft IIS(인터넷 정보 서비스) 웹 사이트인 경우에는 Visual Web Developer에서 사이트를 여는 데 사용되는 URL을 사용하여 요청을 수행합니다.
원격 웹 사이트인 경우에는 Visual Web Developer에서 원격 사이트의 URL을 사용하여 요청을 수행합니다.
NTLM 인증
서버 요청에 NTLM 인증이 필요하도록 지정합니다. 기본적으로 NTLM 인증은 설정되어 있습니다.이 확인란을 선택하면 이 컴퓨터의 다른 사용자가 사용자 ID와 보안 권한을 사용하여 웹 사이트에 액세스하고 코드를 실행할 수 없습니다.
사용자 지정 서버 사용
Visual Web Developer에서 특정 서버를 사용하여 현재 페이지를 시작합니다. 이 옵션은 FTP 웹 사이트에 특히 유용합니다. FTP 사이트에 해당하는 웹 서버의 URL을 지정할 수 있습니다. 자세한 내용은 FTP를 통해 배포된 웹 사이트를 참조하십시오.기준 URL
기본 서버 대신 사용할 서버의 URL을 지정합니다. 이 옵션은 FTP를 통해 배포된 웹 사이트와 파일 시스템 웹 사이트에만 적용됩니다. 파일 시스템 웹 사이트인 경우 이 옵션을 통해 ASP.NET Development Server 대신 로컬 IIS 웹 서버를 사용할 수 있습니다.
디버거
디버거 그룹에서는 페이지를 테스트할 때 사용 가능한 디버거를 지정할 수 있습니다. 디버거를 로드할 때는 유형이 다른 코드에 대한 디버깅 엔진이 포함될 수 있습니다. 여기에서 선택한 옵션에 따라 로드되는 엔진이 결정됩니다.
참고: |
---|
로드하는 각 디버깅 엔진은 메모리를 필요로 하므로 전체 디버깅 성능에 영향을 줍니다. 일반적으로 필요한 디버깅 엔진만 지정해야 합니다. |
참고: |
---|
Visual Web Developer Express Edition에서는 ASP.NET 디버깅만 사용할 수 있습니다. |
ASP.NET
이 확인란을 선택하면 디버거를 시작할 때마다 관리 코드를 위한 디버거가 로드됩니다. 이 디버거를 사용하면 페이지 및 페이지에서 호출하는 모든 .NET Framework 구성 요소에 있는 서버측 코드를 디버깅할 수 있습니다.참고: 디버깅할 프로세스는 디버깅 정보로 컴파일해야 합니다.
이 디버거를 비활성화하면 Visual Web Developer에서는 디버거를 시작하지만 IIS에서 프로세스 정보를 가져와서 디버거에 사용하도록 시도하지 않습니다. 그러나 이런 경우에도 페이지에서 클라이언트 스크립트를 디버깅할 수 있습니다.
자세한 내용은 웹 페이지 디버깅 개요를 참조하십시오.
네이티브 코드
이 확인란을 선택하면 디버거를 시작할 때마다 네이티브 코드(비관리 코드)를 위한 디버거가 로드됩니다. 이 옵션은 웹 사이트에서 C++와 같이 관리되지 않는 언어로 작성된 구성 요소(예: COM 구성 요소)를 호출하는 경우에 유용합니다. 이 확인란을 선택하지 않으면 관리 코드를 디버깅할 수는 있지만 디버거에서 비관리 코드 호출을 건너뜁니다. 자세한 내용은 네이티브 코드 디버깅을 참조하십시오.SQL Server
이 확인란을 선택하면 디버거를 시작할 때마다 SQL Server 저장 프로시저를 위한 디버거가 로드됩니다. 자세한 내용은 SQL 디버깅을 참조하십시오.
참고 항목
작업
연습: Visual Web Developer에서 웹 페이지 디버깅