<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>

前些天帮朋友发布一个网站,有个有城市选择的页面是用微软的updatepanel做的无刷新效果。但发布到外网就没无刷新效果了。很奇怪,后来把配置文件里Extensions版本的版本好改成1.0.61025.0就好了。

 

很奥妙的事,微软在.config配置文件中添加bindingRedirect,就可以在程序加载是将版本号修改为其他版本号。想了想终于明白为什么没有3.5.0.0版本的程序集了,估计微软是为了标记这个发布是framework3.5用的。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-25
  • 2021-07-25
  • 2021-06-14
  • 2021-12-19
  • 2021-10-10
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2022-02-26
  • 2022-12-23
  • 2021-09-18
  • 2021-11-16
  • 2021-08-04
  • 2022-12-23
相关资源
相似解决方案