У меня есть две версии dll. Я наблюдаю неожиданное поведение. Когда я добавляю перенаправление сборки в web.config, оно работает, но когда оно добавляется в machine.config, я получаю некоторые ошибки внутри своего приложения, вызванные загрузкой старой версии библиотеки. Я не понимаю, почему это происходит.
- Я уверен, что редактирую правильный файл machine.config, так как другие изменения вступают в силу в приложении.
- Мне нужно, чтобы изменение было внутри machine.config, так как это сервер с большим количеством приложений, которым необходимо перенаправление.
Что происходит???
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="My.Library" publicKeyToken="..removed in stackoverflow...." culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>