ClientBuildManager.PrecompileApplication 메서드

정의

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

오버로드

Name Description
PrecompileApplication()

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

PrecompileApplication(ClientBuildManagerCallback)

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

PrecompileApplication(ClientBuildManagerCallback, Boolean)

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

설명

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

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

미리 컴파일할 애플리케이션은 생성자를 통해 ClientBuildManager 정의됩니다. 생성자의 개체 ClientBuildManagerParameterClientBuildManager 수행할 세 가지 형태의 미리 컴파일 중 어느 것을 정의합니다.

개발자는 명령줄 도구를 사용하거나 메서드를 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 정의됩니다. 생성자의 개체 ClientBuildManagerParameterClientBuildManager 수행할 세 가지 형태의 미리 컴파일 중 어느 것을 정의합니다.

개발자는 명령줄 도구를 사용하거나 메서드를 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 정의됩니다. 생성자의 개체 ClientBuildManagerParameterClientBuildManager 수행할 세 가지 형태의 미리 컴파일 중 어느 것을 정의합니다.

개발자는 명령줄 도구를 사용하거나 메서드를 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 정의됩니다. 생성자의 개체 ClientBuildManagerParameterClientBuildManager 수행할 세 가지 형태의 미리 컴파일 중 어느 것을 정의합니다.

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

추가 정보

적용 대상