並排執行不同版本的 ASP.NET Web Pages (Razor)
本文說明當網站設定為使用不同版本的 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。
其他資源
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應