【发布时间】:2010-11-30 11:46:05
【问题描述】:
我一直在扯这个头发,希望这会是一件简单的事情,因为我太厚了,无法自己锻炼。
我们有一个使用出色的 DevExpress ASP 模块的 ASP.NET 网站(IIS7.5,Server 2008R2)。一切正常,直到我有了将模块从 10.1.4 升级到 10.1.7 的好主意。从那以后,该网站会抛出间歇性但经常出现的错误:
Could not load file or assembly 'DevExpress.Data.v10.1, Version=10.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
所有的.aspx文件都有相似的注册标签,例如:
<%@ Register assembly="DevExpress.Web.ASPxEditors.v10.1" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>
我使用 DevExpress 自己的升级工具更新了 VS2010 项目。代码中没有对 v10.1.4 anywhere 的引用——我检查了 .aspx 文件、web.config 等——并且 Web 服务器也有所有最新的 .DLL。我什至将站点移到了全新的原始服务器上,但错误仍然存在。在注册标签中指定颠覆号和公钥并没有什么不同。
我已经iisreset'd,清除了临时文件,重新启动等,都无济于事。真正令人沮丧的是错误是不可重现的——有时会发生,有时不会。谁能帮帮我?
【问题讨论】:
标签: asp.net devexpress