다음을 통해 공유


방법: ASP.NET 웹 사이트 미리 컴파일

업데이트: 2007년 11월

ASP.NET 웹 사이트를 미리 컴파일하면 처음 요청되는 페이지를 컴파일할 필요가 없으므로 사용자에 대한 초기 응답 시간을 단축할 수 있습니다. 자주 업데이트되는 대형 웹 사이트의 경우 특히 유용합니다.

이 항목의 절차에서는 ASP.NET 컴파일 도구(Aspnet_compiler.exe)의 스위치와 매개 변수를 사용합니다. 이 도구에 대한 자세한 내용은 ASP.NET 컴파일 도구(Aspnet_compiler.exe)를 참조하십시오.

미리 컴파일에 대한 자세한 내용은 ASP.NET 미리 컴파일 개요를 참조하십시오.

현재 위치에서 ASP.NET 웹 사이트를 미리 컴파일하려면

  1. 명령 창을 열고 .NET Framework가 포함된 폴더를 탐색합니다.

    .NET Framework는 다음 위치에 설치되어 있습니다.

    %windir%\Microsoft.NET\Framework\version
    
  2. 명령 프롬프트에 다음을 입력하여 aspnet_compiler 명령을 실행합니다.

    aspnet_compiler -v /virtualPath
    

    virtualPath 매개 변수는 웹 사이트의 IIS(인터넷 정보 서비스) 가상 경로를 나타냅니다.

    웹 사이트가 IIS 응용 프로그램이 아니어서 IIS 메타베이스에 항목이 없는 경우에는 명령 프롬프트에 다음 명령을 입력합니다.

    aspnet_compiler -p physicalOrRelativePath -v /
    

    이런 경우 physicalOrRelativePath 매개 변수는 웹 사이트 파일이 있는 정규화된 디렉터리 경로이거나 현재 디렉터리에 대한 상대 경로입니다. 마침표(.) 연산자를 physicalOrRelativePath 매개 변수에 사용할 수 있습니다. -v 스위치는 컴파일러에서 응용 프로그램-루트 참조를 확인하기 위해 사용할 루트를 지정합니다(예: 물결표(~) 연산자 사용). -v 스위치의 값으로 /를 지정하면 컴파일러에서는 실제 경로를 루트로 사용하여 경로를 확인합니다.

참고 항목

작업

방법: 배포를 위해 ASP.NET 웹 사이트 미리 컴파일

개념

성능 개요