ClientBuildManager.PrecompileApplication Yöntem

Tanım

bir ASP.NET uygulamasını önceden derler.

Aşırı Yüklemeler

PrecompileApplication()

bir ASP.NET uygulamasını önceden derler.

PrecompileApplication(ClientBuildManagerCallback)

bir ASP.NET uygulamasını önceden derler ve derleme hakkında durum bilgilerini almak için bir geri çağırma yöntemi sağlar.

PrecompileApplication(ClientBuildManagerCallback, Boolean)

bir ASP.NET uygulamasını önceden derler, derleme hakkındaki durum bilgilerini almak için bir geri çağırma yöntemi sağlar ve temiz bir derleme oluşturulup oluşturulmayacağını gösterir.

Açıklamalar

ASP.NET üç ön derleme türünü destekler. Bir form, bir ASP.NET uygulamasının yerinde ön derlemesine olanak tanır. Bu formda, site üretime dağıtılır ve daha sonra önceden derlenir, bu da sitenin bir kullanıcı tarafından ilk ziyaret edildiğinde dinamik olarak derlenme gereksinimini ortadan kaldırır. Sitenin ilk kullanıcısı, dinamik olarak derlenmiş bir sitede normalde karşılaşılan gecikmeyle karşılaşmaz.

Diğer iki ön derleme biçimi dağıtım için kullanılır. Her iki biçimde de, üretim bilgisayarına dağıtılabilir bir site düzeni oluşturulur. Bu formlardan biri işaretleme sayfalarını içerir, bu nedenle derlenen sitede bir miktar güncelleştirme gerçekleştirilebilir. Diğer form işaretleme sayfalarını içermez ve bu nedenle özgün site yeniden derlenmeden güncelleştirilemez. Bu ön derleme biçimlerinden herhangi birinde hedef ortama kaynak kodu dağıtılmaz.

Ön derleme uygulaması oluşturucu aracılığıyla ClientBuildManager tanımlanır. ClientBuildManagerParameter Oluşturucunun ClientBuildManager nesnesi, ön derlemenin üç biçiminden hangisinin gerçekleştirileceklerini tanımlar.

Geliştirici bir Web sitesini komut satırı aracıyla aspnet_compiler veya yöntemini çağırarak PrecompileApplication önceden derleyebilir.

PrecompileApplication()

bir ASP.NET uygulamasını önceden derler.

C#
public void PrecompileApplication ();

Açıklamalar

ASP.NET üç ön derleme türünü destekler. Bir form, bir ASP.NET uygulamasının yerinde ön derlemesine olanak tanır. Bu formda, site üretime dağıtılır ve daha sonra önceden derlenir, bu da sitenin bir kullanıcı tarafından ilk ziyaret edildiğinde dinamik olarak derlenme gereksinimini ortadan kaldırır. Sitenin ilk kullanıcısı, dinamik olarak derlenmiş bir sitede normalde karşılaşılan gecikmeyle karşılaşmaz.

Diğer iki ön derleme biçimi dağıtım için kullanılır. Her iki biçimde de, üretim bilgisayarına dağıtılabilir bir site düzeni oluşturulur. Bu formlardan biri işaretleme sayfalarını içerir, bu nedenle derlenen sitede bir miktar güncelleştirme gerçekleştirilebilir. Diğer form işaretleme sayfalarını içermez ve bu nedenle özgün site yeniden derlenmeden güncelleştirilemez. Bu ön derleme biçimlerinden herhangi birinde hedef ortama kaynak kodu dağıtılmaz.

Ön derleme uygulaması oluşturucu aracılığıyla ClientBuildManager tanımlanır. ClientBuildManagerParameter Oluşturucunun ClientBuildManager nesnesi, ön derlemenin üç biçiminden hangisinin gerçekleştirileceklerini tanımlar.

Geliştirici bir Web sitesini komut satırı aracıyla aspnet_compiler veya yöntemini çağırarak PrecompileApplication önceden derleyebilir.

Ayrıca bkz.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

PrecompileApplication(ClientBuildManagerCallback)

bir ASP.NET uygulamasını önceden derler ve derleme hakkında durum bilgilerini almak için bir geri çağırma yöntemi sağlar.

C#
public void PrecompileApplication (System.Web.Compilation.ClientBuildManagerCallback callback);

Parametreler

callback
ClientBuildManagerCallback

ClientBuildManagerCallback Derlemenin sonucunu bildirirken çağrılacak yöntemi içeren.

Açıklamalar

ASP.NET üç ön derleme türünü destekler. Bir form, bir ASP.NET uygulamasının yerinde ön derlemesine olanak tanır. Bu formda, site üretime dağıtılır ve daha sonra önceden derlenir, bu da sitenin bir kullanıcı tarafından ilk ziyaret edildiğinde dinamik olarak derlenme gereksinimini ortadan kaldırır. Sitenin ilk kullanıcısı, dinamik olarak derlenmiş bir sitede normalde karşılaşılan gecikmeyle karşılaşmaz. parametresi, callback derlemenin sonucunu bildirirken çağrılacak yöntemi içerir.

Diğer iki ön derleme biçimi dağıtım için kullanılır. Her iki biçimde de, üretim bilgisayarına dağıtılabilir bir site düzeni oluşturulur. Bu formlardan biri işaretleme sayfalarını içerir, bu nedenle derlenen sitede bir miktar güncelleştirme gerçekleştirilebilir. Diğer form işaretleme sayfalarını içermez ve bu nedenle özgün site yeniden derlenmeden güncelleştirilemez. Bu ön derleme biçimlerinden herhangi birinde hedef ortama kaynak kodu dağıtılmaz.

Ön derleme uygulaması oluşturucu aracılığıyla ClientBuildManager tanımlanır. ClientBuildManagerParameter Oluşturucunun ClientBuildManager nesnesi, ön derlemenin üç biçiminden hangisinin gerçekleştirileceklerini tanımlar.

Geliştirici bir Web sitesini komut satırı aracıyla aspnet_compiler veya yöntemini çağırarak PrecompileApplication önceden derleyebilir.

Ayrıca bkz.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

PrecompileApplication(ClientBuildManagerCallback, Boolean)

bir ASP.NET uygulamasını önceden derler, derleme hakkındaki durum bilgilerini almak için bir geri çağırma yöntemi sağlar ve temiz bir derleme oluşturulup oluşturulmayacağını gösterir.

C#
public void PrecompileApplication (System.Web.Compilation.ClientBuildManagerCallback callback, bool forceCleanBuild);

Parametreler

callback
ClientBuildManagerCallback

ClientBuildManagerCallback Derlemenin sonucunu bildirirken çağrılacak yöntemi içeren.

forceCleanBuild
Boolean

true temiz bir derleme gerçekleştirmek için, önce tüm nesne ve ara dosyaları siler; false yalnızca değiştirilen dosyaları yeniden derleyin. Bir bağımlılığın derleme ortamı tarafından alınmama olasılığı varsa true olarak ayarlayın.

Açıklamalar

ASP.NET üç ön derleme türünü destekler. Bir form, bir ASP.NET uygulamasının yerinde ön derlemesine olanak tanır. Bu formda, site üretime dağıtılır ve daha sonra önceden derlenir, bu da sitenin bir kullanıcı tarafından ilk ziyaret edildiğinde dinamik olarak derlenme gereksinimini ortadan kaldırır. Sitenin ilk kullanıcısı, dinamik olarak derlenmiş bir sitede normalde karşılaşılan gecikmeyle karşılaşmaz. parametresi, callback derlemenin sonucunu bildirirken çağrılacak yöntemi içerir.

Diğer iki ön derleme biçimi dağıtım için kullanılır. Her iki biçimde de, üretim bilgisayarına dağıtılabilir bir site düzeni oluşturulur. Bu formlardan biri işaretleme sayfalarını içerir, bu nedenle derlenen sitede bir miktar güncelleştirme gerçekleştirilebilir. Diğer form işaretleme sayfalarını içermez ve bu nedenle özgün site yeniden derlenmeden güncelleştirilemez. Bu ön derleme biçimlerinden herhangi birinde hedef ortama kaynak kodu dağıtılmaz.

Ön derleme uygulaması oluşturucu aracılığıyla ClientBuildManager tanımlanır. ClientBuildManagerParameter Oluşturucunun ClientBuildManager nesnesi, ön derlemenin üç biçiminden hangisinin gerçekleştirileceklerini tanımlar.

Geliştirici bir Web sitesini komut satırı aracıyla aspnet_compiler veya yöntemini çağırarak PrecompileApplication önceden derleyebilir.

Ayrıca bkz.

Şunlara uygulanır

.NET Framework 4.8.1 ve diğer sürümler
Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1