這篇文章主要介紹了IIS6 MVC4 路由失效 無法訪問的解決方法,需要的朋友可以參考下
大致找了網站上 IIS6 MVC4 路由失效 文章不少,對癥下藥的木有啊,折騰了我半個下午。
報錯內容如下:
==========================================
“/”應用程序中的服務器錯誤。
無法找到資源。
說明: HTTP 404。您正在查找的資源(或者它的一個依賴項)可能已被移除,或其名稱已更改,或暫時不可用。請檢查以下 URL 并確保其拼寫正確。
請求的 URL: /Views/Contacts_BClient/Index.cshtml
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929
==========================================
如果是其它錯誤,請參考這篇文章 底部有說明:
http://www.companysz.com/fuwuqi/73914.html
錯誤的原因:
有木有人是,先裝VS2012 在裝SQL2005 或者 SQL2008 重點是最后裝IIS的?
如果這樣你IIS中.NET的版本沒有注冊,還有SQL的某些服務沒有注冊。
然后你就會出問題,然后不停地百度,然后不停地試各種方法對吧。有些方法其實你是找對了,可惜試錯了,然后認為方法都是木有用的
我就是其一,然后仔細觀察發現我的錯誤 底部
版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929
版本!版本沒對上,差了一點一點,我是直接考網上的注冊的結果是,網上的版本和我不一樣,我注冊成功了但是和我本地的對不上。
剩下的就是 WIN+E cmd
cd C:/Windows/Microsoft.NET/Framework/v4.0.30319
aspnet_regiis.exe -i
就解決了。
|
新聞熱點
疑難解答
圖片精選