Asp.net-Mvc

“System.Web.Mvc.MvcWebRazorHostFactory”類型的表達式不能用於返回類型“System.Web.WebPages.Razor.WebRazorHostFactory”

  • March 25, 2013

當我嘗試執行我接管的項目時出現此錯誤。

我假設我的web.config有問題,但我不知道要查找什麼。

“System.Web.Mvc.MvcWebRazorHostFactory”類型的表達式不能用於返回類型“System.Web.WebPages.Razor.WebRazorHostFactory”

對此的任何建議都將受到高度讚賞。

嘗試替換 Web.Config 中的行

<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

(將 MvcWebRazorHostFactory 設置為版本 4.0.0.0)

引用自:https://stackoverflow.com/questions/15617625