我一直在嘲笑我的头发,希望这会是一件简单的事情,我太沉重,无法为自己工作。在升级DevExpress后,无法加载文件或程序集
我们有一个使用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自己的升级程序工具Visual Studio 2010的项目。在代码中没有任何地方提及v10.1.4 - 我检查了.aspx文件,web.config等,并且web服务器也具有所有最新的.DLL文件。我甚至将网站移到了一个完整的新处女服务器,但仍然出现错误。指定注册标签中的Subversion编号和公钥不会有任何不同。
我已经iisreset
'd,清除临时文件,重新启动等,都无济于事。真正令人沮丧的是错误是不可重复的 - 有时会发生,有时不会。谁能帮我吗?
谢谢 - 原来主网站目录结构中有一个旧网站:O – KenD 2011-01-07 10:48:41