다음을 통해 공유


ClientBuildManager.PrecompileApplication 메서드

정의

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

오버로드

PrecompileApplication()

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

PrecompileApplication(ClientBuildManagerCallback)

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

PrecompileApplication(ClientBuildManagerCallback, Boolean)

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

설명

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

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

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

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

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

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

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

추가 정보

적용 대상