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