共用方式為


並排執行不同版本的 ASP.NET Web Pages (Razor)

作者:Tom FitzMacken

本文說明當網站設定為使用不同版本的 ASP.NET Web Pages時,如何在相同電腦或伺服器上執行 ASP.NET Web Pages (Razor) 網站。

您將學到什麼:

  • 當您使用 ASP.NET Web Pages 建置網站時,預設行為 ASP.NET。
  • 如何設定新月臺以舊版的 ASP.NET Web Pages 執行。

這是文章中引進的 ASP.NET 功能:

  • webPages:Version 態設定。

軟體版本

  • ASP.NET Web Pages (Razor) 3

本教學課程也適用于 ASP.NET Web Pages 2 和 ASP.NET Web Pages 1.0。

ASP.NET Web Pages支援並排執行網站的能力。 這可讓您繼續執行較舊的 ASP.NET Web Pages應用程式、建置新的 ASP.NET Web Pages應用程式,並在相同的電腦上執行所有應用程式。

以下是使用 WebMatrix 安裝網頁時要記住的一些事項:

  • 根據預設,現有的網頁應用程式會在您的電腦上以最新版本的形式執行。 (元件會安裝在全域組件快取中, (GAC) 並自動使用。)

  • 如果您想要使用不同的版本 ASP.NET Web Pages執行月臺,您可以將月臺設定為執行此動作。 如果您的網站尚未在網站的根目錄中有 web.config 檔案,請建立新的檔案,並將下列 XML 複製到其中,覆寫現有的內容。 如果網站已經包含 web.config 檔案,請將類似下列元素新增 <appSettings> 至 區 <configuration> 段。

    <?xml version="1.0"?>
    <configuration>
      <appSettings>
        <add key="webPages:Version" value="1.0"/>
      </appSettings>
    </configuration>
    

    '- 如果您未在 web.config 檔案中指定版本,月臺會部署為最新版本。 (元件會複製到已部署月臺中的 bin 資料夾。)

  • 您在 Web 矩陣中使用網站範本建立的新應用程式,包括網站 bin 資料夾中的網頁版本元件。

一般而言,您一律可以使用 NuGet 將適當的元件安裝到網站的 bin 資料夾中,來控制要與網站搭配使用的網頁版本。 若要尋找套件,請流覽 NuGet.org

其他資源

ASP.NET Web Pages 2 中的最上層功能