IIS 6.0 建立 .NET Framework 2.0 網站,出現 404 錯誤

  • 11506
  • 0
  • 2010-12-08

IIS 6.0 建立 .NET Framework 2.0 網站,出現 404 錯誤

 

小歐碎碎念 : 在客戶機房搞了兩個小時,最後才發現是安裝順序問題,真悶angry

 

一、問題描述

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 頁面的 [送出] 按鈕失效

ASP.NET IIS 註冊工具 (Aspnet_regiis.exe)