Bienvenido a nuestra comunidad, aquí encontrarás la solucíon de lo que buscas.
Solución:
ok, esto se siente completamente mal, pero corté
Esta fuera de mi web.config para la aplicación principal.
Realmente solo estaba viendo lo que sucedió para ver si había una dependencia subyacente o algo así, sin esperar que se ejecutara. Simplemente siguió funcionando, todas las nuevas funciones que he agregado en los últimos días todavía funcionan.
Acabo de tener este problema yo mismo. No en Localhost durante el desarrollo, sino solo en el servidor de producción. Al final, resultó ser una especie de conflicto entre .Net Framework 4.6.1 y yo, que tenía System.ValueTuple instalado desde Nuget en la versión 4.5.0.
La solución resultó ser, a degradar el paquete System.ValueTuple Nuget a 4.3.0. Luego funcionó, como si nada hubiera sido un problema.
Sospecho que esto solo sucedió en el servidor de producción, debido a que se instaló una versión diferente de .NET Framework.
Lo solucione instalando .NET Framework 4.7.2 Runtime
en la máquina en la que ocurrió el error. Sencillo y sin necesidad de añadir bindingRedirect
o degradando los paquetes de NuGet.
https://dotnet.microsoft.com/download/dotnet-framework/net472
Al final de la artículo puedes encontrar las acotaciones de otros administradores, tú además tienes la opción de dejar el tuyo si dominas el tema.