Развертываю свое приложение в службе приложений Azure как веб-приложение. До сих пор мы использовали Owin 4.0.0.0 dll в нашем проекте.
Но из-за новой функции мы добавляем dll, которая зависит от Owin 3.0.0.0.
В настоящее время я использую перенаправление привязки и перенаправить вызовы 3.0 в 4.0.
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
</dependentAssembly>
Но рецензенты говорят, что плохо кормить неправильную версию DLL.
Есть ли способ, чтобы эти две версии могли сосуществовать в службе приложений Azure, как наш старый и славный GAC.