ASP.NET MVC - 自託管



在本章中,我們將介紹自託管。自託管為應用程式建立了一個執行時環境,使其可以在任何環境中執行,例如 MAC 或 Linux 系統等。自託管也意味著它將擁有一個迷你 CLR 版本。

使用檔案系統部署

讓我們看一個自託管的簡單示例。

步驟 1 - 當您的 ASP.NET MVC 應用程式完成並且您想要使用自託管時,在解決方案資源管理器中右鍵單擊專案。

Use Self-Hosting

您將看到以下對話方塊。

Self-Hosting Dialog Box

步驟 2 - 單擊“自定義”選項,這將顯示“新建自定義配置檔案”對話方塊。

New Custom Profile dialog

步驟 3 - 輸入配置檔名稱,然後單擊“確定”。

Enter Profile Name

步驟 4 - 從“釋出方法”下拉列表中選擇“檔案系統”,並指定目標位置。單擊“下一步”按鈕。

Select File System

步驟 5 - 展開“檔案釋出選項”。

File Publish Options

步驟 6 - 選中“釋出前刪除所有現有檔案”和“釋出期間預編譯”複選框,然後單擊“下一步”繼續。

Delete all Existing Files

步驟 7 - 單擊“釋出”按鈕,它將把檔案釋出到所需的位置。

Publish Files at Desired Location

您將在系統上的目標位置看到所有檔案和資料夾。

Target Location

它將包含在本地主機上部署所需的所有檔案。

步驟 8 - 現在開啟“啟用或關閉 Windows 功能”,並展開“Internet 資訊服務”→“全球資訊網服務”→“應用程式開發功能”。

Open Turn Windows Features

步驟 9 - 選中上面截圖中所示的複選框,然後單擊“確定”。

步驟 10 - 讓我們開啟 IIS 管理器,如下面的截圖所示。

IIS Manager

步驟 11 - 您將在螢幕左側看到不同的連線,右鍵單擊 MyWebSite。

Different Connections

步驟 12 - 選擇“轉換為應用程式”選項。

Convert to Application

如您所見,其物理路徑與我們在上面使用檔案系統釋出時提到的相同。

步驟 13 - 單擊“確定”繼續。

Click OK

現在您可以看到它的圖示已更改。

步驟 14 - 開啟您的瀏覽器並指定以下 URL:https:///MyWebSite

Specify URL

您可以看到它正在從我們在部署期間指定的資料夾中執行。

廣告

© . All rights reserved.