AjaxControlToolkit 版本问题





0/5 (0投票)
如果在您的系统中存在多个版本的 AJAX 工具包,在开发基于 AJAX 的页面时可能会出现问题,错误:
如果在您的系统中存在多个版本的 AJAX 工具包,在开发基于 AJAX 的页面时可能会出现问题:
错误消息
错误 2 程序集 'AjaxControlToolkit, Version=3.0.30512.17815, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' 使用 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35',其版本高于引用的程序集 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
解决方案
这是由于版本冲突造成的,要解决此问题,请在您的 web config 文件中添加以下标签:
<runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly><assemblyIdentity 名称="System.Web.Extensions" publicKeyToken="31bf3856ad364e35" 文化="neutral"/>
<bindingRedirect oldVersion="1.0.61025.0" newVersion="3.5.0.0"/><publisherProfile apply="否"/>
</dependentAssembly></assemblyBinding>
</runtime>