我想部署一個asp.net mvc 4應用程序使用ApiController。部署ASP.NET MVC 4應用程序失敗無法加載類型
但是,當我嘗試訪問Web API,我得到這個錯誤。
未能從程序集> 'System.Web.Razor,版本= 2.0.0.0,文化=中性公鑰= 31bf3856ad364e35' 加載類型 'System.Web.Razor.Parser.SyntaxTree.CodeSpan'。
我已經採取了永樂的bin文件夾中,我看到了System.Web.Razor.dll我也將其添加到web配置:
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
是否堆棧溢出的任何成員有此問題?
我在配置中缺少什麼?
運行在同一個問題中移動Webapi控制器在一個單獨的程序集。 – 2012-04-03 10:25:16
臨時修復從web.config中刪除剃刀的依賴組件0_0 – 2012-04-03 10:38:04
似乎WEB API取決於兩個版本的System.Web.Razor,我暫時解決了將一個版本添加到我的bin文件夾而另一個版本添加到GAC中的問題。 – dnlgmzddr 2012-04-04 02:01:52