ASP.NET 平台要求

來源:互聯網
上載者:User
ASP.NET 平台要求(轉)

在 Windows 2000(Professional、Server 和 Advanced Server)、Windows XP Professional 以及 Windows Server 2003 系列產品上,用戶端和伺服器應用程式都支援 ASP.NET。此外,要開發 ASP.NET 伺服器應用程式,還必須具備以下軟體

  • 具有 Service Pack 2 的 Windows 2000 Server 或 Advanced Server、Windows XP Professional 或 64 位元版本,或 Windows Server 2003 系列產品之一。
  • MDAC 2.7 for Data
  • Internet 資訊服務

注意   用 ASP.NET 建立的 XML Web services 所支援的平台與 ASP.NET XML Web services 用戶端所支援的平台相同。不過,Microsoft .NET Framework 支援的所有平台都支援 XML Web services。

有關更多資訊,請參見 .NET Framework 系統要求。

在 Microsoft Windows Server 2003 系列產品上,ASP.NET 作為作業系統上的角色安裝。要將 ASP.NET Web 應用程式部署到成品伺服器,在分布該應用程式之前,必須在成品伺服器上啟用 ASP.NET 和 IIS 角色。

在 Microsoft Windows XP 和 Windows 2000 Server 上,ASP.NET 與 .NET Framework 一起安裝,不管是單獨安裝還是作為 Visual Studio .NET 的一部分安裝。要將 ASP.NET Web 應用程式部署到成品伺服器,在安裝 .NET Framework 之前,必須確保該伺服器上已經安裝並運行了 Internet 資訊服務 (IIS)。有關如何安裝 IIS 的資訊,請參見作業系統的文檔。

注意   可以在安裝了 .NET Framework 1.1 版的電腦上安裝 .NET Framework 1.0 版。如果想這樣做,需要瞭解許多具體的問題。有關更多資訊,請參見管理多個版本的 ASP.NET。

注意   如果在伺服器上安裝了 ASP.NET 和 .NET Framework,然後卸載並重新安裝 IIS,則指令碼映射將中斷,ASP.NET 也不會工作。如果發生這種情況,可以用 ASP.NET IIS 註冊工具 (Aspnet_regiis.exe) 修複 ASP.NET 指令碼映射。有關更多資訊,請參見 ASP.NET IIS 註冊工具 (Aspnet_regiis.exe)。

注意   如果在網域控制站上安裝 .NET Framework 1.1 版,則安裝過程不會建立本地 ASPNET 帳戶。而 ASP.NET 應用程式以其他身份運行。在 Windows 2000 網域控制站伺服器上,ASP.NET 應用程式以 IWAM_machinename 身份運行。在 Windows 2003 網域控制站伺服器上,ASP.NET 應用程式以 NETWORK SERVICE 身份運行(與 IIS 隔離模式無關)。在有些情況下,在網域控制站上運行 ASP.NET 要求您採取額外的步驟才能使安裝正常進行。有關在網域控制站上運行 1.1 版的潛在問題的更多資訊,請參見 Microsoft 知識庫文章 Q824308“IWAM Account is Not Granted the Impersonate Privilege for ASP.NET 1.1 on Windows 2000 Domain Controller with SP4”(在安裝了 SP4 的 Windows 2000 網域控制站上沒有授予 IWAM 帳戶用於 ASP.NET 1.1 的類比特權),知識庫網址為 http://support.microsoft.com。有關在網域控制站上運行 .NET Framework 1.0 版的更多資訊,請參見 Microsoft 知識庫文章 Q315158“ASP.NET Does Not Work with the Default ASPNET Account on a Domain Controller”(ASP.NET 不與網域控制站上的預設 ASPNET 帳戶一起工作),知識庫網址為 http://support.microsoft.com。ASP.NET 與 .NET Framework 1.1 版一起安裝,作為每個 Windows Server 2003 系列產品的一部分。您只需通過控制台將它添加為新的程式,或者使用“配置您的伺服器嚮導”啟用它。此外,可以按照本主題後面介紹的“在裝有 Windows XP Professional 或 Windows 2000 Server 的電腦上安裝 ASP.NET”過程,從網上下載 1.0 版。安裝 Visual Studio .NET 時會同時安裝 1.0 版。

注意   在運行 Windows Server 2003 的伺服器上,當使用“配置您的伺服器嚮導”或“添加/刪除程式”對話方塊安裝 ASP.NET 時,ASP.NET 在 IIS 管理器中自動啟用。但是,如果通過 Web 下載安裝 ASP.NET 或作為應用程式下載(如 Visual Studio .NET)的一部分安裝,則必須手動啟用 ASP.NET。有關說明,請參見本主題後面介紹的“在 Windows Server 2003 系列產品上,在 IIS 管理器中啟用 ASP.NET”過程。

使用“配置您的伺服器嚮導”,在運行 Windows Server 2003 的伺服器上安裝 ASP.NET

  1. 在工作列上,單擊[開始] 按鈕,然後單擊“管理您的伺服器”,在“管理您的伺服器”視窗中單擊“添加或移除角色”。
  2. 在“配置您的伺服器嚮導”中,單擊“下一步”,在“伺服器角色”對話方塊中選中“應用程式伺服器 (IIS, ASP.NET)”,然後單擊“下一步”。
  3. 在“應用程式伺服器選項”對話方塊中,單擊“啟用 ASP.NET”複選框,單擊“下一步”,再單擊“下一步”。
  4. 如有必要,在 CD-ROM 光碟機中插入 Windows Server 2003 安裝 CD,然後單擊“下一步”。
  5. 安裝完成後,單擊“完成”。

使用“添加/刪除程式”對話方塊,在運行 Windows Server 2003 的伺服器上安裝 ASP.NET

  1. 在工作列上,單擊[開始] 按鈕,指向“控制台”,然後單擊“添加或刪除程式”。
  2. 在“添加/刪除程式”對話方塊中,單擊“添加/刪除 Windows 組件”。
  3. 在“Windows 組件嚮導”的“組件”框中,單擊“應用程式伺服器”複選框,然後單擊“下一步”。
  4. 當“Windows 組件嚮導”配置完 Windows Server 2003 後,單擊“完成”。

在 Windows Server 2003 系列產品上,在 IIS 管理器中啟用 ASP.NET

  1. 在工作列上單擊[開始] 按鈕,然後單擊“運行”。
  2. 在“運行”對話方塊的“開啟”框中,輸入“inetmgr”,然後單擊“確定”。
  3. 在“IIS 管理器”中,展開“本機電腦”,然後單擊“Web 服務擴充”。
  4. 在右窗格中,右擊“ASP.NET”,然後單擊“允許”。ASP.NET 的狀態隨即更改為“允許”。

當在運行 Windows XP Professional 或 Windows 2000 Server 的電腦上安裝 Visual Studio .NET 時,.NET Framework 和 ASP.NET 也會自動安裝。如果要單獨安裝 ASP.NET 和 .NET Framework,可以從網上下載它們並安裝到您的伺服器上。下面的過程提供了具體的步驟。

在運行 Windows XP Professional 或 Windows 2000 Server 的電腦上下載和安裝 ASP.NET

  1. 如有必要,安裝並啟動 IIS。有關安裝說明,請參見作業系統的文檔。
  2. 在 http://msdn.microsoft.com/downloads/default.asp 上,展開“Software Development Kits”(軟體開發套件),單擊“Microsoft .NET Framework SDK”,然後閱讀頁面上有關下載 SDK 的要求、說明和選項。
  3. 單擊所需的下載選項,閱讀終端使用者許可協議,然後單擊“Yes”(是)。
  4. 在“檔案下載”對話方塊中,選擇儲存下載檔案,選擇要將安裝程式和讀我檔案下載到的檔案夾,然後單擊“儲存”。
  5. 查看讀我檔案中任何最新的說明。
  6. 在下載檔案所在的檔案夾中,雙擊 .NET Framework 安裝程式 Setup.exe

如果您已經安裝並啟用了 IIS,安裝了 ASP.NET 和 .NET Framework,部署了應用程式並請求了一個頁,但是收到以下錯誤資訊之一,這說明還沒有為 Web 網站或虛擬目錄設定適當的許可權:

  • 對“C:\Inetpub\Wwwroot”目錄的訪問被拒絕。未能開始監視目錄更改。
  • 伺服器無法訪問應用程式目錄“C:\Inetpub\Wwwroot\ Virtual Directory Name \”。該目錄不存在或者因安全設定而無法訪問。

在根 Web 網站或任何虛擬目錄上,ASP.NET 需要 ASPNET 帳戶(Aspnet_wp.exe 進程帳戶)的讀取、執行和列出許可權。必須有這些設定,ASP.NET 才能訪問內容檔案和監視檔案更改。請執行下面的步驟更正此問題。

在根 Web 網站或虛擬目錄上添加 ASPNET 帳戶的讀取、執行和列出許可權

  1. 在 Windows 資源管理員中,瀏覽到包含根 Web 網站(預設設定為:C:\Inetpub\Wwwroot)或虛擬目錄的檔案夾。
  2. 右擊該檔案夾,然後單擊“屬性”。
  3. 在“安全”選項卡上,單擊“添加”。
  4. 輸入 ComputerName \ASPNET(例如,在名為 Webdev 的電腦上輸入 Webdev\ASPNET),然後單擊“確定”。
  5. 允許 ASPNET 帳戶的下列許可權:讀取並執行、列出檔案夾內容、讀取。
  6. 單擊“確定”關閉“屬性”對話方塊並儲存更改。

注意   如果“Everyone”(每個人)組或“使用者”組能夠讀取根 Web 網站或虛擬目錄,則不需要執行這些步驟。

posted on 2005-09-16 19:13 coolar 閱讀(42) 評論(0)  編輯 收藏 引用 網摘 所屬分類: ASP.NET technology
相關文章

聯繫我們

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