【问题标题】:Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0,无法加载文件或程序集'System.Web.WebPages.Razor,版本 = 2.0.0.0,
【发布时间】:2013-06-15 13:20:27
【问题描述】:

我使用 ASP.NET MVC3 .NET4 框架。我的项目在本地工作,但我将文件发送到服务器并且在那里不起作用。 在我的服务器文件中现在是 v2。如果我将 v2 文件发送到服务器,我会得到

无法加载文件或程序集“System.Web.WebPages.Razor, 版本=1.0.0.0,...

错误

【问题讨论】:

  • 您是使用 FTP 还是 VS Publish 功能进行部署?
  • 我使用 FTP。我更改了所有 dll 文件,然后更改了 web.config 文件。现在可以工作了。
  • [无法加载文件或程序集'System.Web.WebPages.Razor,版本=2.0.0.0][1] [1]:stackoverflow.com/questions/11000506/…

标签: asp.net asp.net-mvc-3 .net-4.0


【解决方案1】:

在 ASP.NET MVC 4 中,命名空间不是 System.Web.WebPages.Razor,而是 System.Web.Razor 这对我有用,改变你的 web.config。

仍然没有解决,然后验证 .csproj 文件包含所有引用的程序集,因此它将始终从 Bin 文件夹中获取它,而不是 GAC。

【讨论】:

  • 还有一个 System.WebPages.Razor 命名空间,内部使用
猜你喜欢
  • 2016-07-19
  • 2013-11-14
  • 2018-10-04
  • 2020-01-05
  • 1970-01-01
  • 1970-01-01
  • 2014-09-12
  • 2014-02-17
  • 2013-11-26
相关资源
最近更新 更多