原來(lái)在安裝 Microsoft .NET Framework 軟件開(kāi)發(fā)工具包 (SDK) 或 Visual Studio .NET 之后,會(huì)創(chuàng)建 Internet 信息服務(wù) (IIS) 映射,以便為 ASP.NET 的新文件擴(kuò)展名及設(shè)置建立關(guān)聯(lián)。如果在運(yùn)行 SDK 或 Visual Studio 安裝程序時(shí)沒(méi)有安裝 IIS,或是在運(yùn)行 SDK 或 Visual Studio 安裝程序之后卸載并重新安裝了 IIS,那么這些設(shè)置將不正確。試圖查看 ASP.NET 頁(yè)時(shí)會(huì)遇到意外現(xiàn)象。 其中就包括,Visualstudio和iis安裝順序的問(wèn)題,也就是說(shuō)如果你在安裝Visualstudio2005之后安裝iis或者重新卸載iis后又安裝 那么就會(huì)使iis失去與Asp.net的映射,也就是說(shuō)在iis中不存在或不支持asp.net了 這樣在“打開(kāi)Visualstudio.net2005寫(xiě)一個(gè)Asp.net應(yīng)用程序是,Visualstudio.net2005卻提示說(shuō)我的Asp.net不是2.0版本,在iis中找不到配置asp.net的信息“ 解決方法: 要為 ASP.NET 修復(fù) IIS 映射,請(qǐng)按照下列步驟操作:
1. 運(yùn)行 Aspnet_regiis.exe 實(shí)用工具:
a. 單擊“開(kāi)始”,然后單擊“運(yùn)行”。 b. 在“打開(kāi)”框中,鍵入 cmd,然后按 Enter 鍵。 c. 在命令提示符下鍵入以下命令,然后按 Enter 鍵:"%windir%/Microsoft.NET/Framework/版本/aspnet_regiis.exe" -i 在此路徑中,版本代表在服務(wù)器上安裝的 .NET Framework 的版本號(hào)。鍵入此命令時(shí),必須將此占位符替換為實(shí)際版本號(hào)