无法加载文件或程序集'AjaxControlToolkit,Version = 4.1.7.1213

时间:2014-05-21 05:23:12

标签: c# dll reference version ajaxcontroltoolkit

我在Pubax Project中引用了Ajax Version = 4.1.7.1213,并在其他机器(具有ajax版本1.0的机器)上部署了单页(非ajax dll版本4.1)。

它显示我的错误:无法加载文件或程序集' AjaxControlToolkit,Version = 4.1.7.1213

但是当我再次发布Ajax Version = 1.0并在其他机器(具有ajax版本1.0的机器)上部署了相同的单页时。它的工作正常。

我的问题是,在Publish之后创建DLL时,它是Ajax版本的存储引用。 请帮忙

2 个答案:

答案 0 :(得分:0)

编辑web.config文件以删除引用,这不是正常操作所必需的:

1 - 打开网站根目录中的web.config文件

2 - 找到以下行并将其注释掉():xxxxx-是你的程序集名称。

<add assembly="xxxxx", Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

3 - 保存并关闭web.config文件,然后重试

参考:Mismatch in Assembly and Product Version

答案 1 :(得分:0)

我不确定我是否理解正确。如果您的项目依赖于AjaxControlToolkit,Version = 4.1.7.1213,则应确保它在目标计算机上可用。