ASP.NET MVC 4应用程序部署失败,无法加载类型



我正在尝试部署一个使用ApiController的asp.net mvc 4应用程序。

但是当我尝试访问web api时,我会收到这个错误。

未能从程序集>"System.Web.Razor,Version=2.0.0.0,Culture=neutral,PublicKeyToken=31bf3856a364e35"加载类型"System.Web.Razor.Parser.SyntaxTree.CodeSpan"。

我已经把一个lok放在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>

Stack Overflow的任何成员都有这个问题吗?

我的部署中缺少什么?

检查Views文件夹中的web.config文件和行

<add assembly="System.Web.WebPages, Version=1.0.0.0 ...

在根web.config中。请参阅本线程中的注释。

我终于从头开始创建了一个新的asp.net mvc 4项目,并移植了我所有的代码。

相关内容

  • 没有找到相关文章

最新更新