当前位置: 首页 > 知识库问答 >
问题:

升级玻璃映射器时出错

唐兴发
2023-03-14

目前我有玻璃映射器v3,并在升级到最新的玻璃映射器,即v4的过程中,但是当我构建项目时,它给我以下错误。

严重性代码描述项目文件行禁止显示状态错误CS1705程序集“Glass.Mapper.Sc.Mvc”,标识为“Glass.Mapper.Sc.Mvc”,版本=4.2.1.188,Culture=neutral,PublicKeyToken=null,使用System.Web。Mvc,Version=5.2.3.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35',其版本高于引用的程序集“System.Web”。标识为“System.Web”的Mvc“。Mvc,版本=5.1.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35'

共有1个答案

拓拔麒
2023-03-14

这是带有站点地图版本的MVC支持版本表。8.1和8.2支持5.2 MVC。

https://kb.sitecore.net/articles/087164

最新的玻璃映射器可能无法与旧版本的Sitecore一起使用。

您可以将MVC升级到5.2并向web添加绑定。config来请求5.1在5.2上工作。

 <dependentAssembly>
    <assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
  </dependentAssembly>
  <dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="0.0.0.0-5.2.3.0" newVersion="5.2.3.0" />
  </dependentAssembly>
 类似资料:
  • 我已经完成了在glassfish v4中添加SSL证书的步骤。我已经通过浏览器和java swing客户端验证了它的有效性(我在客户端使用apache的http客户端库) 什么不工作是管理控制台!由于成功导入SSL,我不能再连接到管理控制台,http://www.myhost.com:4848,我仍然得到登录屏幕,总是工作的管理员用户名/密码组合已停止工作。我也注意到当尝试部署一个网络应用程序从n

  • 问题内容: 我有一个用@Schedule注释的方法,该方法有时会被容器调用。 问题是在某些情况下,我希望此方法引发异常以导致正在进行的事务回滚。但是,如果我执行两次以上,计时器将被删除,不再调用! 我知道我可以使用配置在domain.xml中重新安排计时器 但是我的问题是,在部署应用程序时可以配置此设置吗? 在以下位置找不到它: 是否可以通过编程方式进行某些操作? (我将这样的服务器配置放在配置文

  • 问题内容: 我正在下载Java EE,似乎有许多不同的下载选项。我不确定应该选择哪一个。Java EE似乎与GlassFish打包在一起。谁能告诉我这是什么,它对我有什么好处? 其次,如果我只是想玩转并了解Java EE,那么对我来说下载的是什么?列出选项的链接在下面… Java EE下载选项 问题答案: 首先,将近五年前它被称为Java EE。首字母缩略词J2EE仍指5.0之前的旧Java EE

  • 我将mysql驱动程序放入glassfish/admin1/lib,我在尝试与GlassFish 3.1.2建立连接时收到此错误 为SimpleCRUD_ConnectionPool Ping连接池失败。类名错误或未为:com设置类路径。mysql。jdbc。jdbc2。可选择的MysqlDataSource请检查服务器。记录更多细节。 野兔配置: 池名称:SimpleCRUD_Connectio

  • 这是我在尝试更改主密码时看到的。。。我尝试了几乎所有字符、数字、特殊字符的组合/home/larry$/home/glassfish/bin/asadmin更改主密码--savemasterpassword=true输入当前主密码

  • 我试图在JavaFX项目中使用未装饰的阶段,。这是一个模块化的Gradle项目。它也是一个多项目构建,尽管因为我正在IntelliJ中处理它,所以将其称为多模块构建可能更合适。 我希望能够为这个未装饰的阶段添加常规功能。我已经能够添加常用的最小化、还原和关闭按钮,但如果用户单击Windows任务栏中的程序图标,我希望它也能最小化和还原。 我在这个较旧的StackOverflow帖子中找到了可能执行