自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

ASP.NET的預(yù)編譯應(yīng)用程序

開(kāi)發(fā) 后端
本文介紹ASP.NET 2.0的預(yù)編譯選項(xiàng)讓您能夠預(yù)編譯應(yīng)用程序,以避免(像一般編譯一樣)首次調(diào)用應(yīng)用程序的延遲。

隱藏源代碼

預(yù)編譯的另外一個(gè)副產(chǎn)品是能夠隱藏任何或者所有的應(yīng)用程序源代碼。這意味著其他的開(kāi)發(fā)人員需要利用反編譯程序或者ilasm才能夠取得您的代碼。這就行了——預(yù)編譯讓您能夠以二進(jìn)制文件的形式分發(fā)應(yīng)用程序。

目標(biāo)目錄里沒(méi)有源代碼。App_Code文件夾里的所有類都被編譯成一個(gè)或者多個(gè)二進(jìn)制文件,放到bin目錄下;目標(biāo)目錄下不會(huì)有源代碼文件(.cs、.vb、.js等等)。此外,所有的主頁(yè)面文件也會(huì)被編譯到bin目錄下,作為隱藏文件。ASPX、ASCX和ASHX文件的所有代碼和標(biāo)記,以及相關(guān)的代碼隱藏文件都被放在bin目錄下的一個(gè)或者多個(gè)程序集里。

隱藏源代碼是毀譽(yù)參半。其他的開(kāi)發(fā)人員無(wú)法以任何形式查看或者更改應(yīng)用程序——即使是Web頁(yè)面標(biāo)記也不行。而另外一方面,對(duì)應(yīng)用程序的任何改變(不論大小)都要求改變?cè)嫉脑创a、重新編譯和重新部署。這可能是一個(gè)十分耗時(shí)的過(guò)程,所以并不一定適用于所有的應(yīng)用程序。

可更新命令參數(shù)(u)讓您能夠取代這個(gè)默認(rèn)的行為。使用這個(gè)參數(shù)意味著所有的標(biāo)記文件(ASPX、ASCX等等)都要包括在預(yù)編譯過(guò)程的輸出里。一旦應(yīng)用程序被部署,這些文件仍然能夠用于編輯和更新。在應(yīng)用程序被應(yīng)用之后,小的布局問(wèn)題可以通過(guò)源文件來(lái)處理,所以這是一個(gè)非常理想的參數(shù)。

Visual Studio的支持

在使用Visual Studio 2005開(kāi)發(fā)基于ASP.NET的應(yīng)用程序時(shí),預(yù)編譯是可選的。“發(fā)布Web站點(diǎn)(Publish Web Site)”菜單選項(xiàng)讓您能夠把網(wǎng)站作為一個(gè)預(yù)編譯應(yīng)用程序推到另一個(gè)位置。此外,上面還有一個(gè)復(fù)選框讓您設(shè)置可更新選項(xiàng)。

總結(jié)

ASP.NET 2.0的預(yù)編譯選項(xiàng)讓您能夠預(yù)編譯應(yīng)用程序,以避免(像一般編譯一樣)***調(diào)用應(yīng)用程序的延遲。此外,它還提供了一定的安全性,因?yàn)槌绦虻脑创a在結(jié)果中是不可見(jiàn)的,所有的內(nèi)容文件都可以被隱藏。以上是介紹ASP.NET的預(yù)編譯應(yīng)用程序

【編輯推薦】

  1. 淺析ASP.NET中配置文件
  2. .NET RIA Services就像ASP.NET那樣方便
  3. ASP.NET AJAX Extensions中UpdatePanel控件概述
  4. ASP.NET調(diào)用UpdatePanel的Update()方法
  5. 淺談ASP.NET AJAX的WCF服務(wù)
責(zé)任編輯:佚名 來(lái)源: 51cto.com
相關(guān)推薦

2009-07-21 15:23:55

預(yù)編譯Web應(yīng)用程序ASP.NET

2009-07-20 16:08:04

ASP.NET應(yīng)用程序

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應(yīng)用

2009-07-29 17:21:10

2009-07-22 17:32:40

ASP.NET應(yīng)用程序

2009-07-23 13:26:21

2009-07-21 15:02:19

ASP.NET應(yīng)用程序

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-28 10:11:06

ASP.NET應(yīng)用程序

2009-07-29 10:30:53

Web應(yīng)用程序ASP.NET

2009-07-27 17:46:42

WCF服務(wù)ASP.NET應(yīng)用程序

2009-07-23 13:14:20

ASP.NET應(yīng)用程序

2009-07-24 10:41:00

ASP.NET Web

2009-08-04 11:46:09

2009-07-22 18:07:55

論壇應(yīng)用程序ASP.NET MVC

2009-07-24 11:25:53

Web應(yīng)用程序工程ASP.NET MVC

2009-07-22 18:02:27

論壇應(yīng)用程序ASP.NET MVC

2009-07-28 14:54:47

web.config文ASP.NET應(yīng)用程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)