Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0
生活随笔
收集整理的這篇文章主要介紹了
Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
前些天發現這個問題的,本來原有的項目是用VS2005開發的,后來裝了VS2008,沒想到問題就來了。
原項目是ASP.NET 2.0,用到了Ajax Extension,.NET 2.0用的Ajax Extention是 1.0.61025.0 版本的。
用VS2008編譯2.0這個項目,沒有什么問題。然后發布到Server上之后,運行Server上的這個WebSite,出現錯誤Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0......', 這時候打開Web.Config,會發現在<assemblies>節中有配置節: <add?assembly="System.Web.Extensions.Design,?Version=3.5.0.0,
Culture=neutral,?PublicKeyToken=31BF3856AD364E35"/>
<add?assembly="System.Web.Extensions,?Version=3.5.0.0,
Culture=neutral,?PublicKeyToken=31BF3856AD364E35"/>
??? 從上面的代碼可以看到,編譯器把System.Web.Extensions的3.5的版本編譯進來了。把這個版本號改成1.0.61025.0,再編譯一次,部署到Server上,運行Server上的WebSite。
如果這樣還不行,最好能把項目中的System.Web.Extensions引用刪除重引用一下1.0.61025.0,這樣在生成一次,肯定可能解決的。
原項目是ASP.NET 2.0,用到了Ajax Extension,.NET 2.0用的Ajax Extention是 1.0.61025.0 版本的。
用VS2008編譯2.0這個項目,沒有什么問題。然后發布到Server上之后,運行Server上的這個WebSite,出現錯誤Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0......', 這時候打開Web.Config,會發現在<assemblies>節中有配置節: <add?assembly="System.Web.Extensions.Design,?Version=3.5.0.0,
Culture=neutral,?PublicKeyToken=31BF3856AD364E35"/>
<add?assembly="System.Web.Extensions,?Version=3.5.0.0,
Culture=neutral,?PublicKeyToken=31BF3856AD364E35"/>
??? 從上面的代碼可以看到,編譯器把System.Web.Extensions的3.5的版本編譯進來了。把這個版本號改成1.0.61025.0,再編譯一次,部署到Server上,運行Server上的WebSite。
如果這樣還不行,最好能把項目中的System.Web.Extensions引用刪除重引用一下1.0.61025.0,這樣在生成一次,肯定可能解決的。
總結
以上是生活随笔為你收集整理的Could not load file or assembly 'System.Web.Extensions, Version=3.5.0.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WinAPI: midiInReset
- 下一篇: 边写程序边听收音机