1. 程式人生 > >如何將 ASP.Net Web API 在 IIS 伺服器上託管

如何將 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"。影象看起來像這樣︰

iis.jpg

我們可以開啟它使用控制面板。

  • 在"控制面板"。
  • 單擊"管理工具"->"Internet 資訊服務 (IIS) 管理器"。
  • 在下面的圖片中顯示該影象。

iis1.jpg

如果你不能夠看到 IIS 管理器然後你的系統就可能沒有安裝 IIS。安裝請按照此過程︰

  • 開啟"控制面板"。
  • "程式和功能"->"翻窗功能開啟或關閉"。

iis2.jpg

  • 在"樹檢視"是開啟"Windows 功能"視窗。
  • 有的安裝; 複選框選中的複選框。

iis3.jpg

步驟2

當你將開啟 Internet 資訊服務 (IIS) 管理器時,在視窗看起來像這樣︰

iis16.jpg

  • 現在,用滑鼠右鍵單擊網站上。
  • "站點"->"新增網站"。

iis4.jpg

開啟一個視窗。它看起來像這樣︰

iis5.jpg

在此視窗中編寫的"網站名稱"這裡站點名稱是"測試"並提供相應的物理路徑。

當我們點選"Ok"按鈕時,將開啟一個警告框。它顯示埠; 有關的資訊預設埠為"80"IIS 網站,如果你想要改變它,然後點選"否"按鈕。

iis6.jpg

與更改的埠。在這裡,我將提供"8080"埠。和現在點選"確定"按鈕。

iis7.jpg

現在開啟一個視窗,看起來像這樣︰

iis8.jpg

當我們點選測試網站的網站時,然後它會作為開啟︰

iis9.jpg

第 3 步

現在我們在"右側面板中"檢查"高階的設定"。並修改一些設定。

iis10.jpg

步驟4

現在,在"編輯應用程式池"的右面板中編輯"基本設定"。在我們選擇的".NET Framework 版本"就是".NET 框架 v4.0.30319"和"託管管道模式"為"整合"。

iis12.jpg

第 5 步

在這一步我們準備瀏覽我們的應用程式。

  • 右鍵單擊您的網站。
  • 選擇"管理網站"->"瀏覽"。

iis11.jpg

  • 應用程式被託管。還有我的應用程式"檢測"主機"8080"口岸看起來像這樣︰

iis15.jpg

步驟6

開啟提琴手和點選撰寫選項卡,輸入的 URL:

iis13.jpg

輸出如下所示︰

iis14.jpg