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

2011-01-29 瀏覽:150

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

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

二、在Windows2003 Server安裝IIS 6.0服務(wù)器

  1、使用"配置您的服務(wù)器向?qū)?安裝 IIS6.0

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

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

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

  三、在Windows 2003 Server 安裝 ASP.NET

  Windows Server 2003 家族利用 ASP.NET 和 IIS 集成改善了開發(fā)人員體驗。ASP.NET 識別大多數(shù) ASP 代碼,同時為創(chuàng)建可作為 Microsoft .NET Framework 的一部分工作的企業(yè)級 Web 應(yīng)用程序提供更多的功能。使用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 應(yīng)用程序所需的服務(wù)。盡管 ASP.NET 的語法基本上與 ASP 兼容,但是它還提供了一個新的編程模型和基礎(chǔ)結(jié)構(gòu)以提高應(yīng)用程序的安全性、縮放性和穩(wěn)定性。通過逐漸向現(xiàn)有的 ASP 應(yīng)用程序增加 ASP.NET 功能,我們可以自由地使其增大。ASP.NET 是一個編譯的、基于 .NET 的環(huán)境;我們可以用任何 .NET 兼容的語言(包括 Microsoft Visual Basic.NET,Microsoft Visual C# 和 Microsoft JScript .NET)創(chuàng)作應(yīng)用程序。另外,整個 Microsoft .NET Framework 可用于任何 ASP.NET 應(yīng)用程序。開發(fā)人員可以很容易地從這些技術(shù)受益,這些技術(shù)包括管理的公共語言運行庫環(huán)境、類型安全、繼承等。

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

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

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

新聞資訊

相關(guān)資訊