如果机器上同时安装了VS2008和VS2005,在用2005编译AJAX项目时,可能会出现这样的错误:
Compiler Error Message: CS0433: The type ''System.Web.UI.ScriptManager'' exists in both ''c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\3.5.0.0__31bf3856ad364e35\System.Web.Extensions.dll'' and ''c:\WINDOWS\assembly\GAC_MSIL\System.Web.Extensions\1.0.61025.0__31bf3856ad364e35\System.Web.Extensions.dll''
在网上找到一篇这样的贴子:http://www.cnblogs.com/hearticy/archive/2008/01/23/1049630.html
我将我的web.config里面的关于<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>关于版本为3.5的全部删除,网页运行就正常了。因为我的网页是用VS2005写的,所以你们的若是VS2008请将版本为2.0或1.0之类的全删除就可以了。若还出错,就全部都删除吧:)