1,如果是只安裝了.net framework 1.1 在iis中是不顯示那個選項卡的。默認就會支持asp.net1.1。在安裝了.net framework 2.0后,iis站點屬性里才會有asp.net的選項。
2,安裝asp.net2.0后,請關閉iis窗口,重新打開iis,iis站點屬性里才會有asp.net的選項
3,如果還沒有,那么就要重新在IIS中注冊asp.net,方法如下:
(1) 打開命令窗口。(依次單擊“開始”、“運行”,鍵入 cmd,然后單擊“確定”。)
(2) 瀏覽到要使用的 Aspnet_regiis.exe 版本的目錄(請記住,每個版本的 .NET Framework 都有自己的 Aspnet_regiis.exe 版本)。該文件通常位于下列目錄中: systemrootMicrosoft.NETFrameworkersionNumber
輸入以下代碼,回車,等待其安裝完成 。
如:C:
Windows\Microsoft.NETFramework1.1.4322spnet_regiis -i
如:C:Windows\Microsoft.NETFramework2.0.50727spnet_regiis -i
解決1:
重新安裝Framework2.0
原因2:
1:在服務中停止IIS Admin Service(同時會提示是否停止對應的其他,將這些服務都停止)
2:打開文件” C:WINDOWSsystem32inetsrvMetaBase.xml”,
刪除Enable32BitAppOnWin64='TRUE'這句話后保存文件。
3:重新啟動IIS Admin Service服務和IIS后就可以看到ASP.net Tab
IIS6 64位 ASP.NET選項卡消失 報404錯誤的解決心得
在INETPUB或windows/system32/inetsrv下有個metabase.xml文件 里面找到Enable32bitAppOnWin64 改成false
選項卡出現
然后到64位.net framework的目錄里aspnet_regiis.exe -i命令行跑一遍注冊.net框架就行了
在web擴展服務中允許相應的asp.net 版本
另外:iis6.0中urlrewrite配置:網站屬性,主目錄,配置,插入,去掉檢查文件的勾,選擇相應的.net版本文件夾中的aspnet_isapi.dll,例如:
C:WINDOWSMicrosoft.NETFramework2.0.50727spnet_isapi.dll