問題:


最近想將原來在windows xp上的網站移到server 2003系統上,操作順序為:


安裝server 2003 => 安裝vs 2005 => 發現預設未安裝IIS才安裝IIS => 複製網站到C:\Inetpub\wwwroot資料夾,發現無法開啟aspx網頁。結果花了兩天才解決,提供有相同情況者參考。


問題原因:


由於未注意server 2003的預設值未包含IIS,所以在VS 2005安裝時先裝了ASP.NET Framework 2.0,後裝IIS,所以IIS無法取得ASP.NET Framework 2.0,因此無法執行aspx網頁。若先裝IIS再裝VS2005應該就沒問題。


補救方法:


1. 補安裝ASP.NET Framework 1.X


開始 => 控制台 => 新增/移除程式 => 新增/移除Windows元件 => Application Server => 詳細資料 => ASP.NET => 確定。


2. 網站設為應用程式


開始 => 控制台 => 系統管理工具 => 網際網路資訊服務管理員 => 展開預設的網站 => 在網站名稱上按右鍵 => 內容 => 主目錄 => 在「應用程式名稱」上按「建立」鈕



3. 重新安裝ASP.NET Framework 2.0


開始 => 執行 => cmd => 輸入下列命令:


C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i


其中「C:\WINDOWS」是windows系統資料夾,「v2.0.50727」是ASP.NET Framework 2.0版本資料夾。

arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(0) 人氣()