2011-04-11 85 views
0

我们有一个webserver,其上有两个版本的AjaxControlKit。当在特定的Web应用程序上点击某些页面时,我会得到以下错误。DLL编译错误(ASP.NET)

类型 'AjaxControlToolkit.CalendarExtender' 存在于两个 'C:\的Windows \组件\ GAC_MSIL \ AjaxControlToolkit \ 3.0.30930.28736__28f01b0e84b6d53e \ AjaxControlToolkit.dll' 和 “C:\ Windows \组件\ GAC_MSIL \ AjaxControlToolkit \ 3.0.30512.20315__28f01b0e84b6d53e \ AjaxControlToolkit.dll”

Web项目进出口运行具有对x.30930 DLL的引用,它也有

<add assembly="AjaxControlToolkit, Version=3.0.30930.28736, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e"/> 

在web.config中指定。

对于我的生活,我不能找出它为什么要尝试运行x.30512。

有什么建议吗?

+0

你有没有在bin文件夹中x.30512装配 – 2011-04-11 11:44:02

+0

@ Kenned - Nope。 – maxp 2011-04-11 11:44:52

+0

是否存在关于该程序集的GAC策略? – 2011-04-11 11:51:08

回答

0

Aaargh有在“全局” web.config中引用它(在C:\ WINDOWS \ microsoft.net \文件夹