如何將 ASP.Net Web API 在 IIS 伺服器上託管
介紹
在這篇文章我展示如何承載我們的 Internet 資訊服務 (IIS) 伺服器上的 ASP.NET Web API。當我們想要我們 Web API 應用程式在本地主機託管,這非常有用。
Internet 資訊服務 (IIS)
IIS 是網際網路資訊服務的首字母縮寫。它是由 Microsoft 建立的功能擴充套件模組組。IIS 是 Windows 伺服器產品的有機組成部分。它支援超文字傳輸協議 (HTTP)、 檔案傳輸協議 (FTP)、 簡單郵件傳輸協議 (SMTP) 等。IIS 是不自動開啟安裝 Windows 時。
IIS 託管的好處
- 當我們主機在 IIS 中 Web API 時,它是部署和管理像其他 IIS 應用程式。
- 當我們承載該應用程式在 IIS 上的時,它可以提供程序啟用和回收功能,可提高承載的應用程式的可靠性。
- Web API 是由 IIS,這簡化了開發和部署託管服務託管。
現在我將定義承載 Web API 在 IIS 伺服器上的程式。
步驟1
第一次開啟 IIS。我們可以從開始選單;在搜尋框中輸入"inetmgr"。影象看起來像這樣︰
我們可以開啟它使用控制面板。
- 在"控制面板"。
- 單擊"管理工具"->"Internet 資訊服務 (IIS) 管理器"。
- 在下面的圖片中顯示該影象。
如果你不能夠看到 IIS 管理器然後你的系統就可能沒有安裝 IIS。安裝請按照此過程︰
- 開啟"控制面板"。
- "程式和功能"->"翻窗功能開啟或關閉"。
- 在"樹檢視"是開啟"Windows 功能"視窗。
- 有的安裝; 複選框選中的複選框。
步驟2
當你將開啟 Internet 資訊服務 (IIS) 管理器時,在視窗看起來像這樣︰
- 現在,用滑鼠右鍵單擊網站上。
- "站點"->"新增網站"。
開啟一個視窗。它看起來像這樣︰
在此視窗中編寫的"網站名稱"這裡站點名稱是"測試"並提供相應的物理路徑。
當我們點選"Ok"按鈕時,將開啟一個警告框。它顯示埠; 有關的資訊預設埠為"80"IIS 網站,如果你想要改變它,然後點選"否"按鈕。
與更改的埠。在這裡,我將提供"8080"埠。和現在點選"確定"按鈕。
現在開啟一個視窗,看起來像這樣︰
當我們點選測試網站的網站時,然後它會作為開啟︰
第 3 步
現在我們在"右側面板中"檢查"高階的設定"。並修改一些設定。
步驟4
現在,在"編輯應用程式池"的右面板中編輯"基本設定"。在我們選擇的".NET Framework 版本"就是".NET 框架 v4.0.30319"和"託管管道模式"為"整合"。
第 5 步
在這一步我們準備瀏覽我們的應用程式。
- 右鍵單擊您的網站。
- 選擇"管理網站"->"瀏覽"。
- 應用程式被託管。還有我的應用程式"檢測"主機"8080"口岸看起來像這樣︰
步驟6
開啟提琴手和點選撰寫選項卡,輸入的
URL:
輸出如下所示︰