成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

預編譯Web應用程序-ASP.NET

開發 后端
本文介紹預編譯Web應用程序-ASP.NET,自從ASP.NET面市以來,開發人員一直都在要求(微軟)出臺一個解決辦法,而ASP.NET 2.0利用預編譯提供了一個有效的解決方案。

ASP.NET 1.x的開發人員常常聽到用戶抱怨***調用應用程序的時候會碰到初始化延遲。畢竟,初次請求會引發一個系列過程,包括運行庫初始化、分析、把ASPX頁面編譯成中間語言、把方法即時編譯成本地代碼等等。

自從ASP.NET面市以來,開發人員一直都在要求(微軟)出臺一個解決辦法,而ASP.NET 2.0利用預編譯提供了一個有效的解決方案。

預編譯Web應用程序

在***啟動應用程序的時候,ASP.NET會動態地分析和編譯所有的ASP.NET文件(aspx頁面)。運行環境要對編譯的結果進行緩沖,以便更好地服務未來所有的請求。

在服務器重啟或者Web服務器重啟之后,***次啟動應用程序也意味著這一過程要重新開始。而且,對應用程序任何文件的改變都會被系統檢測到,而在文件發生改變之后***運行應用程序也會讓這一過程再次發生。

很多Web開發人員都很討厭這種初始化延遲。而預編譯通過(預先)編譯應用程序避免了這種延遲。

命令行

通過安裝在.NET框架2.0里的aspnet_compiler.exe程序就能夠啟動預編譯。它位于框架安裝目錄下(版本號會根據安裝的框架的版本而有所不同)。下面就是這個程序默認的路徑:

C:< windows base directory>Microsoft.NET

Frameworkv2.0.5072aspnet_compiler.exe

您可以用-?這個命令參數查看該程序的所有參數列表,下面我就解釋一下一些可用的參數:

m:這個參數表示您將使用完整的、應用程序將被預編譯的IIS元數據庫路徑。IIS元數據庫的路徑是/LM/W3SVC/1/Root/應用程序名。

v:使用需要預編譯Web應用程序的虛擬IIS路徑。虛擬路徑的格式是:/應用程序名。

p:使用需要預編譯Web應用程序的物理IIS路徑。它是包括驅動器名和指向應用程序目錄的完整路徑。舉個例子c:inetpubwwwroot應用程序名。v這個參數必須和p一起用,所以編譯器能夠解析任何應用程序的根參考。

f:表示目標目錄是否要被覆蓋。

u:用來設置預編譯完的應用程序是可以更新的。這表示所有的標記文件(ASPX、ASCX等等)都可以在目標目錄里進行更新。

targetDir:用于預編譯應用程序文件的目標目錄。下面的命令用虛擬路徑和指定的目標路徑預編譯了一個應用程序:aspnet_compiler.exe –v /應用程序名 c:目標目錄名。

如果沒有指定目標目錄,那么結果文件會被放在ASP.NET的臨時文件目錄里,就像在ASP.NET運行庫在***調用應用程序的時候處理編譯一樣。臨時目錄默認的路徑如下:

c:WindowsMicrosoft.NETFramework

v2.0.50727Temporary ASP.NET Files應用程序名

預編譯另外一個好處是能夠捕捉在應用程序啟動階段發生的任何錯誤。錯誤會顯示在工具里,但是不會終止編譯過程。

【編輯推薦】

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

2009-07-21 15:14:32

預編譯應用程序ASP.NET

2009-07-29 10:30:53

Web應用程序ASP.NET

2009-07-24 10:41:00

ASP.NET Web

2009-07-24 11:25:53

Web應用程序工程ASP.NET MVC

2009-07-27 16:09:50

2009-07-29 17:01:13

2009-08-05 10:16:54

部署ASP.NET應用

2009-07-20 16:08:04

ASP.NET應用程序

2009-07-21 15:02:19

ASP.NET應用程序

2009-07-22 17:32:40

ASP.NET應用程序

2009-07-23 13:26:21

2009-07-28 14:54:47

web.config文ASP.NET應用程序

2009-07-23 14:25:03

ASP.NET 2.0

2009-07-29 17:21:10

2009-07-28 09:10:34

ASP.NET Web

2009-07-20 16:03:14

ASP.NET 2.0

2009-07-28 10:11:06

ASP.NET應用程序

2009-08-04 11:46:09

2009-07-22 18:02:27

論壇應用程序ASP.NET MVC

2009-07-22 18:07:55

論壇應用程序ASP.NET MVC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 999久久久| 欧美精品一二区 | 北条麻妃99精品青青久久主播 | 日本成人福利视频 | 亚洲导航深夜福利涩涩屋 | 国产精品一区久久久久 | 欧美综合网| 免费欧美 | 中文字幕亚洲精品 | 玖玖视频国产 | 中国美女撒尿txxxxx视频 | 精品视频一区在线 | 91麻豆产精品久久久久久 | 视频一区在线观看 | 久久久精彩视频 | 在线看片国产精品 | 五月婷婷中文 | 久久国产精品久久国产精品 | 青青草国产在线观看 | 国产一级免费视频 | 亚洲一区二区精品视频在线观看 | 婷婷激情在线 | 精品国产乱码一区二区三区a | 国产精品久久久久国产a级 欧美日韩国产免费 | av一区二区三区四区 | 欧美日韩综合一区 | 久久久久久网站 | 福利精品 | 成人av免费 | 另类视频在线 | 欧美在线日韩 | 一区二区三区免费网站 | 久久精品毛片 | 亚洲一区 中文字幕 | 欧美国产日韩一区二区三区 | 日美女逼逼 | 99久久婷婷国产精品综合 | 精品av | 午夜久久久 | 国产精品久久久久一区二区 | 日本精品一区二区三区视频 |