摘要:IIS 7.0 RC1
【原文位址】IIS 7.0 RC1
【原文發表日期】Thursday, September 07, 2006 12:05 AM
你也許已經聽說過了,上個星期晚些時候,我們發行了Windows Vista RC1。過去的幾天裡,我一直在我的主要機器上執行它,印象極佳。至今還沒死過機,執行非常平穩。
Vista中我參與很多的程式是IIS 7.0─它將是微軟web伺服器平台的一個重大更新,帶來的好玩意成堆。今夏早些時候,我們推出了www.iis.net網站,你可以在上面瞭解到關於IIS7的詳細資訊,以及你可以通過IIS7來做的所有酷的事情。 IIS7產品組的主管Bill Staple最近撰寫了一篇非常好的部落格文章,討論了一些他們組在Vista RC1中所做的非常酷的變動和改進。其中他談到我們最近對新的管理用戶介面做的一些變動:
在我今早在鳳凰城(Phoenix)做的講座中,我Demo了你現在可以通過新的管理工具做的一些酷的事情。在這裡我簡單地提一下:
1) 你現在可以用管理工具在Windows客戶機器上建立和管理任意數目的網站。你不再局限於單個網站(注意,上圖中,我建立了三個網站)。同樣地,10個連接的限制也沒有了。
2) 我們把IIS 和ASP.NET 管理設定整合到了單個管理工具裡。這樣,你現在就可以在一個地方查看和設定認證和授權規則,而不是像以前那樣要通過多個不同的對話框來做。這給管理人員提供了一個更加一致和清晰的用戶介面,以及web平台上統一的管理體驗。
3) 管理工具使用了新的分散式web.config組態系統。IIS7不再擁有單一的metabase 組態儲存,而將使用和ASP.NET支援的同樣的web.config文件模型,這樣就允許你把組態和你的web應用的內容一起存儲和部署。這意味著,你可以把你的設定和你的web應用一起xcopy 或FTP 到你的遠程伺服器上,沒必要再寫管理腳本來定制組態了。
4) 管理工具支援「委派管理(delegated administration)」,意味著主機供應商可以允許客戶使用管理工具來遠程管理他們共享的網站,當然在這種情形下,管理工具裡顯示的只是客戶自己網站的設定,而不是整個機器的設定。我們內部使用基於HTTP的web-service,來支援跨火牆的連接,而不像以前的IIS管理工具那樣,因為使用DCOM 而經常被禁止。
5) 管理工具是用.NET和Windows Forms寫成的,是可以被擴展的。這意味著你可以添加自己的UI模組到管理工具裡,為你自己的HTTP 執行時模組和組態設定提供管理支援。
6) 管理工具內建對ASP.NET 2.0的成員和角色管理系統提供管理介面的支援。這意味著你可以在管理工具裡,建立和管理角色和用戶,以及給用戶指定角色。這工具可以連接你為ASP.NET 2.0建立的任何成員和角色提供器,只要實現了標準的ASP.NET 2.0 提供器契約,你就自動得到了對它們的完整的管理介面的支援,即使在遠程共享主機的環境下也行的!
例如,我可以點擊上圖所示的.NET Roles 圖示,建立和管理特定於我的「SampleSite」網站的角色:
然後我可以點擊.NET Users圖示來建立和管理我的用戶,然後把他們對應到我應用中的任何角色上:
IIS 7.0中的好玩意成堆,我們將在未來的部落格裡討論它們。想瞭解詳情的話,今天就去訪問www.iis.net網站或者訂閱它的RSS feed。
希望本文對你有所幫助,
Scott