將ASP.NET註冊到IIS 6.0
無法正常開啟asp或aspx檔
一般安裝IIS 6.0 、.NET Framework 、visual studio 2008 會遇到在網頁上輸入localhost會無法顯示IIS 6.0 歡迎頁面
或是在localhost瀏覽一般的html檔ok,但是只要把檔名改成asp或aspx,就會出現error 500
這時候就可以用以下的方式來做修正的動作
1. 確定 DTC 服務有啟動
我的電腦按右鍵 > 管理 > 服務及應用程式 > 服務 > Distributed Transaction Coordinator
將此服務啟動,並將啟動類型設為自動
若無法順利啟動,則依以下步驟:
開始 > 執行 > 輸入 msdtc -resetlog > 確定 > 重開機
重開機後,DTC服務即可順利啟動
2. 登錄相關文件
開始 > 執行 > 輸入 cmd > 確定
在 DOS 視窗輸入 > cd\windows\system32\inetsrv
在 DOS 視窗輸入 > rundll32 wamreg.dll, CreateIISPackage (請注意大小寫)
在 DOS 視窗輸入 > regsvr32 asptxn.dll
key完後,會出現成功的小視窗
將ASP.NET 註冊到 IIS 6.0
1.先確定C:\windows\Microsoft.NET\Framework\v2.0.50727裡是否有aspnet_regiis.exe這隻檔案
2.開始→執行→輸入CMD→出現dos視窗
3.在dos視窗輸入C:\windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
即可註冊成功
4.之後即可正常安裝.Net Framework SDK裡的ASP.NET 2.0 快速入門功能