У меня проблема с тем, что я не могу запустить приложение MVC на своем локальном компьютере, так как оно постоянно завершается ошибкой со следующей ошибкой:
В Web.config имеется перенаправление привязки, но кажется, что оно игнорируется:
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0" />
</dependentAssembly>
Это прекрасно работает на машинах других разработчиков в моей команде, поэтому это должно быть какой-то основной проблемой на моей машине. Я также получаю ту же ошибку в другом приложении MVC при локальном запуске, но для другой библиотеки DLL. Все базовые приложения Dotnet работают нормально, эта проблема, похоже, касается только полнофункциональных приложений.
Я сжег часы на эту проблему, я удалил рабочий каталог для приложения и снова клонировал из git, я удалил и переустановил все пакеты nuget, проверил все ссылки и dll в каталоге пакетов .
Что может быть причиной игнорирования перенаправления привязки на одном конкретном компьютере, а не на другом?