今天遇到錯誤 1 類型「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:\blsystem\source\BaoLiProject\Web\back\3d \MakeTicket_3d.aspx 38 弄了半天至關鬱悶。web
不過最後卻是解決了。ajax
錯誤產生的緣由:oracle
這個錯誤時web.config文件有問題引發的。spa
1.由於配置文件中可能寫了多個下面的節點。我遇到的就是這個debug
<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>3d
2.網上還有說是由於ajax的版本配置的不對,這個多發於vs2008上面,只要改一下版本就能夠了。blog
3.還有就是項目上可能同時引用了\System.Web.Extensions\3.5.0.0__31bf3856ad364e35和 System.Web.Extensions\1.0.61025.0__31bf3856ad364e35這兩個程序集。致使版本衝突。ip
目前就發現這三種緣由。