IIS網站應用偶爾出現"服務不可用"或者顯示亂碼字體,使用以下辦法可以解決。
原因:此種情況常會出現在iis是在Visual Studio或者.NET Framework之后安裝發生,iis無法正確解析asp.net網站,但卻可以正常訪問html頁面,
1.依次打開“計算機管理→服務和應用程序→Internet信息服務→網站”,右鍵打開我們布置網站的屬性,打開ASP.NET選項卡,查看是否選中 正確的.NET版本,本例的asp.net網站是建立在.NET 2.0環境下的,所以選擇的ASP.NET版本為 2.0.50727,如果是.NET 4.0環境下的開發,請選擇 4.0.30319以此類推。
2.打開“開始→運行→cmd”,在命令提示符中進行.NET環境的重新注冊,
cd 定位到.NET的安裝位置 C:\Windows\Microsoft.NET\Framework\v4.0.30319,
重新注冊 aspnet_regiis.exe -i -enable。