IIS 6.0 建立 .NET Framework 2.0 網站,出現 404 錯誤
小歐碎碎念 : 在客戶機房搞了兩個小時,最後才發現是安裝順序問題,真悶
一、問題描述
IIS 6.0 建立 .NET Framework 2.0 ASP.NET 網站,出現 404 錯誤。
二、方法
此問題主要是安裝順序所導致,由於先安裝 .NET Framework 後,才安裝 IIS,導致 ASP.NET 沒有註冊到 IIS 中。因此可將 .NET Framework 與 IIS 移除,並且先安裝 IIS 再安裝 .NET Framework。
除此之外,我們可以透過 ASP.NET IIS 註冊工具 (Aspnet_regiis.exe) 進行註冊,以 -i 參數安裝與 Aspnet_regiis.exe 相關聯的 ASP.NET 版本,並更新 IIS Metabase 根目錄及以下目錄的指令碼對應。
根據要註冊的 .NET Framework,例如 .NET Framework 2.0.50727 找出目錄下的 aspnet_regiis.exe
然後開啟命令提示字元或執行,輸入
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
三、相關參考與連結
安裝完.NET Framework 2.0後才發現IIS沒安裝的問題(無法存取 IIS Metabase)
BUG:安裝 .NET Framework 1.1 Service Pack 1 之後,ASP.NET 頁面的 [送出] 按鈕失效