ClientBuildManager.PrecompileApplication 메서드

정의

ASP.NET 애플리케이션을 미리 컴파일합니다.

오버로드

PrecompileApplication()

ASP.NET 애플리케이션을 미리 컴파일합니다.

PrecompileApplication(ClientBuildManagerCallback)

ASP.NET 애플리케이션을 미리 컴파일하고 빌드에 대한 상태 정보를 받을 콜백 메서드를 제공합니다.

PrecompileApplication(ClientBuildManagerCallback, Boolean)

ASP.NET 애플리케이션을 미리 컴파일하고, 빌드에 대한 상태 정보를 받을 콜백 메서드를 제공하고, 정리 빌드를 만들지 여부를 나타냅니다.

설명

ASP.NET 세 가지 형태의 미리 컴파일을 지원합니다. 한 가지 형태 ASP.NET 애플리케이션의 전체 컴파일을 허용합니다. 이 양식에서 사이트는 프로덕션에 배포된 다음 미리 컴파일되어 사용자가 처음 방문할 때 사이트를 동적으로 컴파일할 필요가 없습니다. 사이트의 첫 번째 사용자는 동적으로 컴파일된 사이트에서 일반적으로 발생하는 지연을 경험하지 않습니다.

다른 두 가지 형태의 미리 컴파일이 배포에 사용됩니다. 어느 형식으로든 프로덕션 컴퓨터에 배포할 수 있는 사이트 레이아웃이 생성됩니다. 이러한 양식 중 하나에는 컴파일된 사이트에서 일정량의 업데이트를 수행할 수 있도록 태그 페이지가 포함됩니다. 다른 양식에는 태그 페이지가 없으므로 원래 사이트를 다시 컴파일하지 않고 업데이트할 수 없습니다. 소스 코드는 이러한 형식의 미리 컴파일로 대상 환경에 배포되지 않습니다.

미리 컴파일할 애플리케이션을 통해 정의 됩니다는 ClientBuildManager 생성자입니다. ClientBuildManagerParameter생성자의 개체는 ClientBuildManager 수행할 세 가지 형식의 미리 컴파일을 정의합니다.

개발자는 aspnet_compiler 명령줄 도구를 사용하거나 메서드를 호출하여 웹 사이트를 미리 컴파일할 수 PrecompileApplication 있습니다.

PrecompileApplication()

ASP.NET 애플리케이션을 미리 컴파일합니다.

public:
 void PrecompileApplication();
public void PrecompileApplication ();
member this.PrecompileApplication : unit -> unit
Public Sub PrecompileApplication ()

설명

ASP.NET 세 가지 형태의 미리 컴파일을 지원합니다. 한 가지 형태 ASP.NET 애플리케이션의 전체 컴파일을 허용합니다. 이 양식에서 사이트는 프로덕션에 배포된 다음 미리 컴파일되어 사용자가 처음 방문할 때 사이트를 동적으로 컴파일할 필요가 없습니다. 사이트의 첫 번째 사용자는 동적으로 컴파일된 사이트에서 일반적으로 발생하는 지연을 경험하지 않습니다.

다른 두 가지 형태의 미리 컴파일이 배포에 사용됩니다. 어느 형식으로든 프로덕션 컴퓨터에 배포할 수 있는 사이트 레이아웃이 생성됩니다. 이러한 양식 중 하나에는 컴파일된 사이트에서 일정량의 업데이트를 수행할 수 있도록 태그 페이지가 포함됩니다. 다른 양식에는 태그 페이지가 없으므로 원래 사이트를 다시 컴파일하지 않고 업데이트할 수 없습니다. 소스 코드는 이러한 형식의 미리 컴파일로 대상 환경에 배포되지 않습니다.

미리 컴파일할 애플리케이션을 통해 정의 됩니다는 ClientBuildManager 생성자입니다. ClientBuildManagerParameter생성자의 개체는 ClientBuildManager 수행할 세 가지 형식의 미리 컴파일을 정의합니다.

개발자는 aspnet_compiler 명령줄 도구를 사용하거나 메서드를 호출하여 웹 사이트를 미리 컴파일할 수 PrecompileApplication 있습니다.

추가 정보

적용 대상

PrecompileApplication(ClientBuildManagerCallback)

ASP.NET 애플리케이션을 미리 컴파일하고 빌드에 대한 상태 정보를 받을 콜백 메서드를 제공합니다.

public:
 void PrecompileApplication(System::Web::Compilation::ClientBuildManagerCallback ^ callback);
public void PrecompileApplication (System.Web.Compilation.ClientBuildManagerCallback callback);
member this.PrecompileApplication : System.Web.Compilation.ClientBuildManagerCallback -> unit
Public Sub PrecompileApplication (callback As ClientBuildManagerCallback)

매개 변수

callback
ClientBuildManagerCallback

컴파일 결과를 보고할 때 호출할 메서드가 들어 있는 ClientBuildManagerCallback입니다.

설명

ASP.NET 세 가지 형태의 미리 컴파일을 지원합니다. 한 가지 형태 ASP.NET 애플리케이션의 전체 컴파일을 허용합니다. 이 양식에서 사이트는 프로덕션에 배포된 다음 미리 컴파일되어 사용자가 처음 방문할 때 사이트를 동적으로 컴파일할 필요가 없습니다. 사이트의 첫 번째 사용자는 동적으로 컴파일된 사이트에서 일반적으로 발생하는 지연을 경험하지 않습니다. callback매개 변수에는 컴파일 결과를 보고할 때 호출할 메서드가 포함되어 있습니다.

다른 두 가지 형태의 미리 컴파일이 배포에 사용됩니다. 어느 형식으로든 프로덕션 컴퓨터에 배포할 수 있는 사이트 레이아웃이 생성됩니다. 이러한 형식 중 하나에는 컴파일된 사이트에서 일부 업데이트를 수행할 수 있도록 태그 페이지가 포함 되어 있습니다. 다른 폼은 태그 페이지를 포함 하지 않으므로 원래 사이트를 다시 컴파일하지 않고 업데이트할 수 없습니다. 이러한 형태의 미리 컴파일 중 하나에서 대상 환경에 배포 되는 소스 코드가 없습니다.

미리 컴파일할 애플리케이션을 통해 정의 됩니다는 ClientBuildManager 생성자입니다. ClientBuildManagerParameter생성자의 개체는 ClientBuildManager 수행할 미리 컴파일의 세 가지 형태를 정의 합니다.

개발자는 aspnet_compiler 명령줄 도구를 사용 하거나 메서드를 호출 하 여 웹 사이트를 미리 컴파일할 수 있습니다 PrecompileApplication .

추가 정보

적용 대상

PrecompileApplication(ClientBuildManagerCallback, Boolean)

ASP.NET 애플리케이션을 미리 컴파일하고, 빌드에 대한 상태 정보를 받을 콜백 메서드를 제공하고, 정리 빌드를 만들지 여부를 나타냅니다.

public:
 void PrecompileApplication(System::Web::Compilation::ClientBuildManagerCallback ^ callback, bool forceCleanBuild);
public void PrecompileApplication (System.Web.Compilation.ClientBuildManagerCallback callback, bool forceCleanBuild);
member this.PrecompileApplication : System.Web.Compilation.ClientBuildManagerCallback * bool -> unit
Public Sub PrecompileApplication (callback As ClientBuildManagerCallback, forceCleanBuild As Boolean)

매개 변수

callback
ClientBuildManagerCallback

컴파일 결과를 보고할 때 호출할 메서드가 들어 있는 ClientBuildManagerCallback입니다.

forceCleanBuild
Boolean

먼저 모든 개체와 중간 파일을 삭제하는 정리 빌드를 수행하려면 true이고, 변경된 파일만 다시 빌드하려면 false입니다. 빌드 환경에서 종속 파일을 선택하지 못할 가능성이 있으면 true로 설정합니다.

설명

ASP.NET는 세 가지 형식의 미리 컴파일을 지원 합니다. 한 가지 형태 ASP.NET 애플리케이션의 전체 컴파일을 허용합니다. 이 양식에서 사이트는 프로덕션에 배포 된 다음 미리 컴파일되어 사용자가 처음으로 방문할 때 사이트를 동적으로 컴파일할 필요가 없습니다. 사이트의 첫 번째 사용자에 게는 동적으로 컴파일되는 사이트에서 일반적으로 발생 하는 지연이 발생 하지 않습니다. callback매개 변수는 컴파일 결과를 보고할 때 호출할 메서드를 포함 합니다.

다른 두 가지 형식의 미리 컴파일에는 배포에 사용 됩니다. 두 형식 모두 프로덕션 컴퓨터에 배포할 수 있는 사이트의 레이아웃이 생성 됩니다. 이러한 형식 중 하나에는 컴파일된 사이트에서 일부 업데이트를 수행할 수 있도록 태그 페이지가 포함 되어 있습니다. 다른 폼은 태그 페이지를 포함 하지 않으므로 원래 사이트를 다시 컴파일하지 않고 업데이트할 수 없습니다. 이러한 형태의 미리 컴파일 중 하나에서 대상 환경에 배포 되는 소스 코드가 없습니다.

미리 컴파일할 애플리케이션을 통해 정의 됩니다는 ClientBuildManager 생성자입니다. ClientBuildManagerParameter생성자의 개체는 ClientBuildManager 수행할 미리 컴파일의 세 가지 형태를 정의 합니다.

개발자는 aspnet_compiler 명령줄 도구를 사용 하거나 메서드를 호출 하 여 웹 사이트를 미리 컴파일할 수 있습니다 PrecompileApplication .

추가 정보

적용 대상