[已解決]error BC30560: 'ScriptManager' 在命名空間 'System.Web.UI' 中模稜兩可。
小弟我要把2.0的舊網站升級成3.5的時候,出現了這個錯誤:
error BC30560: 'ScriptManager' 在命名空間 'System.Web.UI' 中模稜兩可。
在谷歌大神的幫助下找到了解決方法,就是在web.config裡面加入下面這段:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
參考資料:
http://social.msdn.microsoft.com/forums/zh-TW/236/thread/6dde2a31-4363-41ef-8afe-ae38bbd86fb1
http://blogs.msdn.com/b/webdevtools/archive/2007/07/28/upgrading-asp-net-ajax-1-0-websites-and-web-applications-to-net-framework-3-5.aspx