在Win7旗艦版自帶IIS7.5中調(diào)試.Net 4.0網(wǎng)站出現(xiàn)無厘頭500錯(cuò)誤的解決辦法
不說原因,只說現(xiàn)象。- 安裝Win7
- 安裝VS2010,其中VS2010自帶了.Net 4.0的運(yùn)行庫。
- 開啟自帶IIS功能,可能是旗艦版才會(huì)自帶IIS,其他版本沒有試過。
- 在IIS中新建Web站點(diǎn),應(yīng)用程序池中,設(shè)置該網(wǎng)站使用.NET Framework v4.0運(yùn)行庫。
- 瀏覽
- IE報(bào)出500服務(wù)器錯(cuò)誤。
因?yàn)榇_定該網(wǎng)站用VS自帶的調(diào)試服務(wù)器沒有問題,不會(huì)出錯(cuò)。所以,估計(jì)是IIS設(shè)置問題。后來,經(jīng)過查詢,原因是,因?yàn)槲以诎惭b系統(tǒng)的時(shí)候,先安裝了VS2010,然后才啟用IIS,這樣的話.NET 4沒有注冊到IIS里面,該Win7自帶的IIS只支持.NET 2.0。因此,需要手工注冊一下。
注冊步驟如下:
- 開始,查找框中輸入cmd字眼,然后出現(xiàn)cmd.exe應(yīng)用程序
- cmd.exe上右鍵,選擇用管理員身份來運(yùn)行。
- 往命令行窗口中粘貼以下命令,回車,完成注冊。
"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable - 這個(gè)時(shí)候,我們看到,IIS中,4.0運(yùn)行庫支持注冊成功。
- 刷新IE,網(wǎng)站正常出來了。
posted @ 2010-12-11 12:25 小白羊 閱讀(150) 評論(0) 編輯