No instalar .net framework 4.6.1 en servidores con Biztalk 2.013

Israel A. Cortes Flores
2 min readFeb 17, 2019

--

En la documentación oficial de Microsoft los únicos frameworks soportados para Biztalk server 2.013 R2 son 4.5.X

Las actualizaciones automáticas pueden instalar .net framework 4.6.1, esto podría causar diferentes problemas en nuestro entorno de producción en todo tipo de paquetes de software que nunca se han probado con esta versión.

Si ya se ha instalado debe desintalar la actualización correspondiente.

Lo principal es bloquear las actualización de . net framework 4.6.1 creando un fichero de registro y ejecutándolo en el servidor.

Aunque .net framework 4.5.x o 4.6.x son actualizaciones en contexto de .NET Framework 4.5, lo que significa que usan la misma versión en tiempo de ejecución, pero las versiones del ensamblado se actualizan e incluyen nuevos tipos y miembros. Después de instalar una de estas actualizaciones, las aplicaciones de .NET Framework 4, .NET Framework 4.5, NET Framework 4.6 o .NET Framework 4.7 deben seguir ejecutándose sin necesidad de una nueva compilación. Sin embargo, esto no es aplicable a la inversa. No se recomienda ejecutar aplicaciones destinadas a una versión posterior de .NET Framework en versiones anteriores de este.

Es posible que algunos cambios en .NET Framework requieran cambios en el código de la aplicación. Consulte Compatibilidad de aplicaciones antes de ejecutar las aplicaciones existentes con .NET Framework 4.5 o versiones posteriores. Esta es la lista de cambios entre las versiones 4.5.1 y 4.6.1

https://docs.microsoft.com/es-es/dotnet/framework/migration-guide/retargeting/4.5.1-4.6.1

Actualizar a la versión 4.6.x hace que se sustituyan ciertos ensamblados que no están probados con Biztalk server 2.013, los problemas en tiempo de ejecución aparecen cuando se coloca un nuevo runtime en un equipo y se ejecutan los mismos binarios, pero se observa un comportamiento diferente.

Pero si el motivo de usar .net framework 4.6.1 en Biztalk server 2.013 es el uso de NetStandar 2.0 hay una forma como indica el siguiente artículo:

--

--

Israel A. Cortes Flores
Israel A. Cortes Flores

No responses yet