共用方式為


HOW TO:先行編譯 ASP.NET 網站

更新:2007 年 11 月

先行編譯 ASP.NET 網站後,因為不需要在第一次要求網頁時進行編譯,所以使用者可得到更快的初始回應時間。這對於經常更新的大型網站特別有用。

這個主題中的程序會使用 ASP.NET 編譯工具 (Aspnet_compiler.exe) 的參數。如需這個工具的詳細資訊,請參閱 ASP.NET 編譯工具 (Aspnet_compiler.exe)

如需先行編譯的詳細資訊,請參閱 ASP.NET 先行編譯概觀

若要就地先行編譯 ASP.NET 網站

  1. 開啟命令視窗並巡覽至包含 .NET Framework 的資料夾。

    .NET Framework 會安裝在下列位置。

    %windir%\Microsoft.NET\Framework\version
    
  2. 在命令提示字元上輸入下列命令,執行 aspnet_compiler 命令。

    aspnet_compiler -v /virtualPath
    

    virtualPath 參數表示網站的網際網路資訊服務 (IIS) 虛擬路徑。

    如果您的網站不是 IIS 應用程式,則因此在 IIS Metabase 中沒有項目,請在命令提示字元輸入下列命令。

    aspnet_compiler -p physicalOrRelativePath -v /
    

    在這種情況下,physicalOrRelativePath 參數會參考網站檔案所在位置的完整目錄路徑,或是目前目錄的相對路徑。physicalOrRelativePath 參數中可以使用句點 (.) 運算子。-v 參數會指定編譯器用來解析應用程式根目錄參考的根目錄 (例如,使用波狀符號 (~) 運算子)。當您指定 -v 參數的值為 / 時,編譯器會使用實體路徑當做根目錄解析路徑。

請參閱

工作

HOW TO:先行編譯 ASP.NET 網站以便部署

概念

效能概觀