在 Microsoft .NET Framework SDK v2.0 的命令提示中重新注冊(cè) IIS,命令:aspnet_regiis -r,然后重啟下網(wǎng)站就可以了。問題都解決了出現(xiàn)期待已久的Default.aspx頁面了。
具體操作:
1、啟動(dòng)windows命令行,即運(yùn)行[cmd],回車。 2、在命令行窗口中,點(diǎn)右鍵,粘帖下面的文字: cd C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 3、回車,進(jìn)入.net的安裝目錄
先卸載.net,執(zhí)行命令: aspnet_regiis.exe -u 然后重新安裝.net,執(zhí)行命令: aspnet_regiis.exe -i 然后重啟一下服務(wù)器即可
當(dāng)然也可以這樣來做:
在.net下 Microsoft visual 2005->visual studio tools->visual studio 2005命令提示下輸入 aspnet_regiis -r
然后回車,即可重新注冊(cè).NET組件
根據(jù)網(wǎng)上他人描述,該問題大致有三種解決思路,下面列出僅供參考: 1.重新開一個(gè)應(yīng)用程序池,然后為這個(gè)目錄單獨(dú)指定這個(gè)池 2.訪問權(quán)限的設(shè)置問題 3.重新裝iis,再裝framework
網(wǎng)上提供的解決方案匯總一下,有以下幾種: 1:
.NET 2.0 和1.1 共用時(shí),出現(xiàn)"服務(wù)器應(yīng)用程序不可用"的錯(cuò)誤.
其實(shí)是進(jìn)程池調(diào)用沖突的問題,如果訪問的兩個(gè)應(yīng)用程序,分別是2.0 和1.1, 而且他們共用一個(gè)進(jìn)程池,
IIS 無法同時(shí)將其解析2種版本,就會(huì)出現(xiàn)如上的錯(cuò)誤. 解決辦法:
修改其中之一的進(jìn)程池, 如把 2.0的應(yīng)用程序的進(jìn)程池改為 ASP.NET 2.0 . 即可。
2:重新注冊(cè).net, NETFrameworkv2.0.50727里的aspnet_regiis.exe 運(yùn)行它,重新注冊(cè)一下.net
aspnet_regiis.exe -u 先卸載 aspnet_regiis.exe -i 重新安裝 有時(shí)候重啟一下服務(wù)器就好了。
3:安裝2.0之后,在IIS的虛擬目錄的屬性設(shè)置中會(huì)多出一個(gè)ASP.NET標(biāo)簽,在那里邊把運(yùn)行時(shí)調(diào)整為2.0,默認(rèn)使用的是1.1的運(yùn)行時(shí)。
*請(qǐng)認(rèn)真填寫需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。