Windows2003中配置ASP.net網站運行環(huán)境

2011-01-29 瀏覽:150

大家知道,Microsoft為了更好地預防惡意用戶和攻擊者的攻擊,在默認情況下,沒有將 IIS6.0 安裝到 Windows Server 2003 家族的成員上。而且,當我們最初安裝 IIS6.0 時,該服務在高度安全和"鎖定"模式下安裝。在默認情況下,IIS6.0 只為靜態(tài)內容提供服務即,諸如 ASP、ASP.NET、在服務器端的包含文件、WebDAV 發(fā)布和 FrontPage Server Extensions 功能只有在啟用時才工作。在windows 2003 IIS 6.0中安裝部署ASP.net環(huán)境,我們首先要了解一下IIS6.0 新的特點,在windows 2003 Server下如何安裝IIS6.0,在IIS6.0的配合下我們如何來安裝和部署ASP.net環(huán)境,以及它們之間關系,下面的內容將給大家一個解答。
  一、IIS6.0 新特點

  IIS 6.0 包括許多新功能,它們旨在幫助企業(yè)、IT 專業(yè)人士和 Web 管理員實現(xiàn)其網站(他們可能擁有位于單個 IIS6.0 服務器或多個服務器上的數(shù)千個網站)在性能、可靠性、可伸縮性和安全性方面的目標。

二、在Windows2003 Server安裝IIS 6.0服務器

  1、使用"配置您的服務器向導"安裝 IIS6.0

  1)從"開始"菜單,單擊"管理您的服務器"。
  2)在"管理您的服務器角色"下,單擊"添加或刪除角色"。
  3)閱讀"配置您的服務器向導"中的預備步驟,然后單擊"下一步"。
  4)在"服務器角色"下,單擊"應用程序服務器 (IIS,ASP.NET)",然后單擊"下一步"。
  5)閱讀概要信息,然后單擊"下一步"。
  6)單擊"完成"。

  2、使用控制面板安裝 IIS、添加組件或刪除組件

  1)從"開始"菜單,單擊"控制面板"。
  2)雙擊"添加或刪除程序"。
  3)單擊"添加/刪除 Windows 組件"。
  4)在"組件"列表框中,單擊"應用程序服務器"。
  5)單擊"詳細信息"。
  6)單擊"Internet 信息服務管理器"。
  7)單擊"詳細信息"以查看 IIS 可選組件的列表。
  8)選擇要安裝的所有可選組件。
  9)單擊"確定",直到返回到"Windows 組件向導"。
  10)單擊"下一步",然后完成"Windows 組件向導"。

  三、在Windows 2003 Server 安裝 ASP.NET

  Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了開發(fā)人員體驗。ASP.NET 識別大多數(shù) ASP 代碼,同時為創(chuàng)建可作為 Microsoft .NET Framework 的一部分工作的企業(yè)級 Web 應用程序提供更多的功能。使用ASP.NET 允許我們充分利用公共語言運行庫的功能,如類型安全、繼承、語言互操作性和版本控制。IIS 6.0 還為最新的 Web 標準,包括 XML、簡單對象訪問協(xié)議 (SOAP) 和 Internet 協(xié)議版本 6.0 (IPv6.0),提供支持。

  ASP.NET 是一個統(tǒng)一的 Web 開發(fā)平臺,它提供開發(fā)人員創(chuàng)建企業(yè)級 Web 應用程序所需的服務。盡管 ASP.NET 的語法基本上與 ASP 兼容,但是它還提供了一個新的編程模型和基礎結構以提高應用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現(xiàn)有的 ASP 應用程序增加 ASP.NET 功能,我們可以自由地使其增大。ASP.NET 是一個編譯的、基于 .NET 的環(huán)境;我們可以用任何 .NET 兼容的語言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)創(chuàng)作應用程序。另外,整個 Microsoft .NET Framework 可用于任何 ASP.NET 應用程序。開發(fā)人員可以很容易地從這些技術受益,這些技術包括管理的公共語言運行庫環(huán)境、類型安全、繼承等。

  ASP.NET的優(yōu)點如下:

  1)可管理性: ASP.NET 使用基于文本的、分級的配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和 Web 應用程序的工作。因為配置信息是存儲為純文本的,因此可以在沒有本地管理工具的幫助下應用新的設置。配置文件的任何變化都可以自動檢測到并應用于應用程序。
  2)安全: ASP.NET 為 Web 應用程序提供了默認的授權和身份驗證方案。開發(fā)人員可以根據(jù)應用程序的需要很容易地添加、刪除或替換這些方案。
  3)易于部署: 通過簡單地將必要的文件復制到服務器上,ASP.NET 應用程序即可以部署到該服務器上。不需要重新啟動服務器,甚至在部署或替換運行的已編譯代碼時也不需要重新啟動。
  4)增強的性能: ASP.NET 是運行在服務器上的已編譯代碼。與傳統(tǒng)的 Active Server Pages (ASP) 不同,ASP.NET 能利用早期綁定、實時 (JIT) 編譯、本機和全新的緩存服務來提高性能。
  5)靈活的輸出緩存: 根據(jù)應用程序的需要,ASP.NET 可以緩存頁數(shù)據(jù)、頁的一部分或整個頁。緩存的項目可以依賴于緩存中的文件或其他項目,或者可以根據(jù)過期策略進行刷新。
  6)國際化: ASP.NET 在內部使用 Unicode 以表示請求和響應數(shù)據(jù)。可以為每臺計算機、每個目錄和每頁配置國際化設置。
  7)移動設備支持: ASP.NET 支持任何設備上的任何瀏覽器。開發(fā)人員使用與用于傳統(tǒng)的桌面瀏覽器相同的編程技術來處理新的移動設備。
  8)擴展性和可用性: ASP.NET 被設計成可擴展的、具有特別專有的功能來提高群集的、多處理器環(huán)境的性能。此外,Internet 信息服務 (II

上一條: 義烏網站推廣方法-目前網站推廣有哪些最常見和實用的基本方法?
下一條: SE0給網站交互性帶來的影響和作用

新聞資訊

相關資訊