使用 IIS Express 取代 ASP.NET Development Server

來源:互聯網
上載者:User
文章目錄
  • 下載和安裝 IIS Express
  • 對於存在的項目啟用 IIS Express
  • IIS Express 的屬性
  • SSL 自我簽署憑證
  • 將 IIS Express 作為你的預設 Web 服務器

原文地址:VS 2010 SP1 (Beta) and IIS Express

 

IIS Express 是一個 IIS7.5 對於開發人員進行最佳化的免費版本,它既容易使用,又像 IIS 一樣強大。

  • 少於 5 M 的安裝檔案,輕量級又容易安裝。
  • 在 Visual Studio 中進行調試或者啟動並執行時候不需要管理員帳號
  • 支援完全的 Web Server 特徵,包括 SSL, URL 重寫,和其他的 IIS7 模組
  • 支援和允許擴充模組和  IIS7.x 中 web.config 支援的設定。
  • 可以與 ASP.NET Development Server 同時安裝和使用,而互不影響。
  • 支援 Windows XP 或者更高的版本,提供全功能的 IIS 7.x 的特徵。

IIS Express 可以從磁碟上直接啟動,不需要註冊表或者配置步驟,所以非常方便使用。

在 Visual Studio 2010 SP1 中增加了 IIS Express 的支援。

下載和安裝 IIS Express

IIS Express 並不包含在 VS2010 SP1 中,它需要單獨下載和安裝,大約 4 M 的檔案。使用這個連結下載,它使用 WebPI 來安裝。

一旦 IIS Express 被安裝,VS2010 SP1 將會啟用一些額外的 IIS Express 命令和對話方塊來方便你使用它。

對於存在的項目啟用 IIS Express

Visual Studio 現在的 Web 項目預設使用內建的 ASP.NET Development Server ,也稱為 Cassini 。

 

將現有的項目轉換為使用 IIS Express 非常簡單,開啟項目的屬性對話方塊,點擊 Web 窗格,在窗格中選中 "User IIS Express" 複選框。

更加簡單的方法是,在項目上的右鍵菜單中選擇 "Use IIS Express..." 功能表命令。

以後,當你運行或者調試項目的時候,將會看到 IIS Express 啟動並且自動運行。

在 IIS Express 上的右鍵菜單中,可以瀏覽現在運行在 IIS Express 上的應用和網站。

注意如果你想回到 ASP.NET Development Server 上,你可以在項目上右鍵菜單中選擇 "Use Visual Studio Development Server",或者在項目的屬性視窗中,將 Web 窗格中的 IIS Express 複選框取消。下次啟動並執行時候,將會生效。

IIS Express 的屬性

Visual Studio 2010 SP1 提供了一些新的 IIS Express 配置選項,在 ASP.NET Deveopment Server 中是沒有的。一些通過項目的屬性來提供。

例如,啟用類似 SSL 支援,在 ASP.NET Development Server 中是沒有的,可以通過簡單改變 SSL Enabled 屬性為 True 來完成。

一旦設定完成,對於這個項目 IIS Express 將會提供 HTTP 和 HTTPS 兩個端點提供訪問。

SSL 自我簽署憑證

IIS Express 提供了一個自我簽署憑證,在安裝的時候被直接安裝,這使得在開發過程中不再需要自己提供認證。一旦你改變了上面的下拉式清單來啟用 SSL,你就可以通過 https://url/ 來通過 SSL 串連了。

對於瀏覽器來說,例如 IE 將會提出一個警告,你的認證是不被信任的。

你可以標記這個認證作為信任的認證來忽視它,或者僅僅保持這個認證的非信任狀態,點擊 Continue 。

額外的 IIS 設定

IIS Express 使用它自己的每使用者的 ApplicationHost.config 檔案來配置預設的伺服器行為。因為是針對每使用者的,所以,可以被開發人員配置而不需要管理員身份,你可以定製所有的 IIS 特徵和設定。

不過,我們強烈建議將所有的配置資訊作為項目的一部分配置在 web.config 檔案中,這樣發布就會變得比較容易。

將 IIS Express 作為你的預設 Web 服務器

你可以配置 Visual Studio 將 IIS Express 作為預設的 Web 服務器,在 Tools -> Options 菜單中,開啟 Projects and Solutions 節點,在 Web Projects 中 選中 'Use IIS Express for new file-based web site and projects',將會使 Visual Studio 對新建立的網站和項目使用 IIS Express。

原文地址:VS 2010 SP1 (Beta) and IIS Express

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.