Несколько сборок System.Web.Extensions в одном проекте? - PullRequest
3 голосов
/ 18 марта 2010

У меня проблемы с переносом сайта с одного сервера на другой. Кажется, это проблема загрузки нескольких версий System.Web.Extensions. Код использует версию 3.5 в большинстве мест, но стороннему контролю требуется версия 1.0.6. Я не думал, что это было возможно, но, похоже, работает в нынешней ситуации.

Можно ли как-нибудь использовать GAC-версию System.Web.Extensions для сайта, но импортировать dll версии 1.0.6 только для этих элементов управления?

1 Ответ

3 голосов
/ 18 марта 2010

Вы пытались вставить тег AssemblyBinding в вашу конфигурацию так:

 <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>
    </assemblyBinding>
  </runtime>
...