Internet Information Services (IIS) 7.5 Express及配置

來源:互聯網
上載者:User

Internet Information Services (IIS) 7.5 Express :

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=ABC59783-89DE-4ADC-B770-0A720BB21DEB

 

IIS Express支援XP及更高的作業系統,在所有的系統上都提供IIS7.x一致的開發功能。

1,安裝iisexpress_1_10_x86_zh-CN.msi

2,設定檔 c:\Program Files\IIS Express\config\templates\PersonalWebServer\applicationhost.config

設定檔中的節點預設情況下我們並不需要太多關注,因為大多數情況下我們需要關注的只有 <sites> 下的 <site> 節點,這裡儲存了網站、應用程式的定義,才是我們需要真正關心的。
 
①.每個 <site> 就是一個網站。
 
這和IIS中的網站是一樣的概念。serverAutoStart 設定了是否隨著 IIS Express的啟動而自動啟動。如果設定為true,那麼每次 IIS Express 啟動都會自動載入(如果沒有指定網站的話),否則只有以指定特定網站的模式運行時才會載入。
 
使用IIS Express載入特定網站的文法是:  IISExpress.exe /site:<網站名>
 
②.<site> 下的<bindings>設定了這個網站的綁定資訊。
 
節點下的每個<binding>都是一個連接埠綁定資訊。典型的綁定配置如下:<binding protocol="http" bindingInformation="*:8080:localhost" />
 
protocol 指定了綁定的協議類型(IIS Express內建了 HTTP 和 HTTPS兩種協議支援),而“*:8080:localhost”則指定的綁定的具體資訊,它有三個部分組成:“綁定的IP:連接埠:主機名稱”。預設情況下,綁定到任何本地IP、非保留連接埠、綁定到localhost。注意這個localhost,有講究,特定情況下可能會導致你很困惑,請參考本文後面的內容。
 
③.<application> 這個節設定了網站的應用程式
 
每個網站都需要至少一個映射路徑為“/”應用程式(它映射到根目錄)。除此之外,你可以繼續添加並行的不同路徑的 <application> ,這就類似於IIS中的網站裡配置的應用程式。
 
例如,在FishSite這個網站中,我需要添加一個單獨的應用程式,映射到根目錄下的fish目錄,那麼我就可以這樣配置:
 <site name="FishSite" id="2">
     <application path="/" applicationPool="Clr2IntegratedAppPool">
         <virtualDirectory path="/" physicalPath="<網站的根目錄>" />
   </application>
     <application path="/fish" applicationPool="Clr2IntegratedAppPool">
         <virtualDirectory path="/" physicalPath="<此應用程式的根目錄>" />
         <virtualDirectory path="/content/" physicalPath="</fish/content/ 目錄對應的虛擬目錄>" />
     </application>
     <bindings>
         <binding protocol="http" bindingInformation="*:5000:localhost" />
     </bindings>
 </site>
 
在<site>中,只有 path="/" 這個應用程式是必須的(不能缺少),其它都是可以任意添加的。
 
④.<virtualDirectory> 設定了目錄的映射資訊
 
參見上面展示的代碼。在每個<application>節下,必須至少存在一個 path="/" 的 virtualDirectory,它代表了這個目錄映射的位置。除此之外,可以手動添加多個映射的路徑不同的虛擬目錄。
 

3,修改好設定檔後,啟動IIS Express
啟動  c:\Program Files\IIS Express\iisexpress.exe

4,在瀏覽器中輸入http://localhost:8080/ 即可訪問網站

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.