Monday, June 8, 2009

Essentials 2007 - 關於ASP.NET v2.0錯誤訊息的解決方法

Q:我在一部全新的Windows Server 2003 SP1的主機上,嘗試安裝Essentials 2007,但是卻出現了如圖所示的錯誤訊息,告知我尚未在IIS網站管理中啟用ASP.NET v2.0的設定,可是我確認我已經安裝.NET Framework 2.0、.NET Framework 3.0在系統中,但是卻為何無法在IIS的管理介面的[網路服務延伸]的節點項目中,看到有關於ASP.NET v2.0的項目,而是只有看到ASP.NET v1.1的項目可以設定,針對這個問題我該如何處理才能夠順利進行Essentials 2007的安裝呢?是否需要重新安裝整個IIS或.NET Framework 2.0。

A:這個問題我曾經的確在一個製造業的客戶那裡遭遇過,後來我發現他在安裝Windows Server 2003中的IIS元件與.NET Framework 2.0的元件,在前後順序上是先安裝了NET Framework 2.0,因此才發生了如同您所敘述的問題一樣。
想要解決這個問題並不需要重新安裝IIS或.NET Framework 2.0,只需要如圖1-15-2所示在C:Windows\Microsoft .NET\Framework\v2.0.50727命令提示列路徑之下,輸入命令aspnet_regiis -i –enalbe即可完成註冊與啟用ASP.NET v2.0的作業,並且在執行之後也可以在IIS的管理介面中,如圖所示的檢視到ASP.NET v2.0. 50727項目,已經出現以及被設定為[已允許]的狀態了。

No comments: