Tool:Visual Studio 2013 Ultimate
OS:Windows 8.1
.NET Framework : 4.5.1
MVC版本:ASP.NET MVC 5
在開發MVC 5專案時,專案突然出現這個錯誤訊息:
The view at '~/Views/Opera/Index.cshtml' must derive from WebViewPage, or WebViewPage<TModel>.
孤狗了網路上的一些解法,但都不能解決問題。
花了兩個小時,邊亂試邊放空的情況下,突然想到MVC組件是不是有問題。從Solution Explorer發現專案指定的MVC與Razor組件的資料夾並不存在:
因為米米貓為了節省空間,將組件集中放到別的資料夾了,ORZ…
解法方案,先移除組件參考
重新加入參考
選到正確路徑下的組件檔案
這樣就解決了!!
沒有留言:
張貼留言