【问题标题】:After Kentico Upgrade 8.2 to to 9 site throwing System.Web.WebPages.Razor version , Version=2.0.0.0, exceptionKentico 升级 8.2 到 9 站点后抛出 System.Web.WebPages.Razor version , Version=2.0.0.0, 异常
【发布时间】:2018-07-04 11:01:55
【问题描述】:

我正在将 Kentico 网站从 8.0 升级到 10.0。 从 8.0 -> 8.1,8.1 -> 8.2 进展顺利。 从 8.2 升级到 9.1 后站点抛出错误

无法加载文件或程序集“System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。

我已经排除了 CMSApp_MVC.csproj,CMSApp_MVC.csproj.user 文件,也如文档中所述。

我尝试使用 NuGet 包更新命令,但没有用。

如何解决这个问题?

提前致谢

【问题讨论】:

  • 您确定安装了版本“2.0.0.0”上的“System.Web.WebPages.Razor”吗?你在文件系统上检查过吗? (bin 文件夹)。我还建议清洁解决方案并从头开始安装所有内容
  • 是的,我已经检查了 bin 文件夹中是否有参考 DLL
  • 好吧,你没有指定完整的堆栈跟踪,所以我只能说 - .NET 编译器不同意你

标签: c# asp.net upgrade kentico


【解决方案1】:

执行以下步骤并检查以下 URL 以了解系统要求。

  1. 从 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files 中清除“临时 asp.net 文件”
  2. 从 IIS 重新启动应用程序池

https://docs.kentico.com/k9/installation/server-and-hosting-requirements

【讨论】:

    【解决方案2】:

    将 .net 版本更改为 4.5(或 4.6)

    【讨论】:

      猜你喜欢
      • 2023-04-02
      • 2016-04-30
      • 1970-01-01
      • 1970-01-01
      • 2016-10-31
      • 1970-01-01
      • 2014-02-17
      • 2020-11-21
      • 1970-01-01
      相关资源
      最近更新 更多