错误 1 类型“System.Web.UI.AsyncPostBackErrorEventArgs”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”中 E:\ASP.NET AJAX\AjaxStart\AjaxException.aspx.cs 22 57 E:\ASP.NET AJAX\AjaxStart\
错误 2 类型“System.Web.UI.ScriptManager”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”中 E:\ASP.NET AJAX\AjaxStart\PagePostBackUpdate.aspx 12
错误 3 类型“System.Web.UI.UpdatePanel”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”中 E:\ASP.NET AJAX\AjaxStart\PagePostBackUpdate.aspx 16
错误 4 类型“System.Web.UI.ScriptManager”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”中 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ajaxstart\469050fc\8fe6a401\App_Web_nagawpdo.20.cs
错误 5 类型“System.Web.UI.PostBackTrigger”同时存在于“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll”和“c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll”中 c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\ajaxstart\469050fc\8fe6a401\App_Web_nagawpdo.20.cs
程序提示了这么一些错误,该怎么解决啊??

解决方案 »

  1.   

    你的类名与系统中的重复了.改下namespace 或class的名.
      

  2.   

    你的代码是不是从别的项目中赋值过来的?
    出现这种错误大概有三种情况:1.ASPX页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件:如果两个页面引用了相同得.CS文件,在发布得时候也会出现这种错误。2.可能是在Bin里面还有一个老版本的DLL,而新版的DLL名字换掉了,新的覆盖不掉老的,并存在BIN里时,有可能会发生这种情况. 解决方案:把BIN里的手动删掉,C:\WINDOWS\Microsoft.NET\Framework\版本号\Temporary   ASP.NET   Files的临时文件里,把相应的目录都删掉,然后重新编译运行就OK.记着bin目录下组件一定要手动删除。
     3.控件的名字和引用控件得页面取了一模一样得名字,虽然在编译得时候没有错误,但是发布得时候会提示。
      

  3.   

    我是把System.Web.Extensions 和 Syste.Web.Design.Extensions 从 1.0.61025换成3.5.0.0可是一编老版本就自动跑回来,然后就重复了!!
      

  4.   

    try:删除引用,重启iis.再添加引用,重新编译看看。