服務器裝了.net 4.0的環境,程序就報錯了,程序是在3.5的環境下開發的,錯誤如下
System.TypeLoadException: 程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中的類型“System.Web.UI.ScriptManager”的方法“get_EnableCdn”沒有實現。
解決方法:
1
<runtime>
2
<assemblyBinding
appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1">
3
<dependentAssembly>
4
<assemblyIdentity
name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
5
<bindingRedirect
oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
6
</dependentAssembly>
7
<dependentAssembly>
8
<assemblyIdentity
name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
9
<bindingRedirect
oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/>
10
</dependentAssembly>
11
</assemblyBinding>
12
</runtime>
加上<assemblyBinding
appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1"> 這個中的appliesTo="v2.0.50727"
指明其版本號