Thursday, October 15, 2009

Getting AjaxToolkit to work in an old project

I was trying to update an old DotNetNuke project so it would use the AjaxToolkit.

To do this I had various problems with System.Web.Extensions versioning.

After some pain, I discovered one solution was to add this section to the web.config file :)

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <probing privatePath="bin;bin\HttpModules;bin\Providers;bin\Modules;bin\Support;" />
 <dependentAssembly>
 <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
 <bindingRedirect oldVersion="1.0.61025.0" newVersion="3.5.0.0"/>
 </dependentAssembly>
 <dependentAssembly>
 <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31BF3856AD364E35" culture="neutral"/>
 <bindingRedirect oldVersion="2.0.0.0" newVersion="3.5.0.0"/>
 </dependentAssembly>
 </assemblyBinding>  
  </runtime>

No comments:

Post a Comment