¿Puedo migrar .NET Framework 4.6.1 a 4.7.2 solo si cambio el archivo de configuración web?
Ya he implementado el sitio web y la API en .NET.
targetFramework="4.6.2".
Esta aplicación está alojada en IIS.
Como Framework="4.6.2"
ya no será compatible con Microsoft después del 26 de abril de 2022, necesito actualizarlo de 4.6.2 a 4.7.2.
Nota: No tengo el código fuente de la aplicación para reconstruir la solución,
así que solo hice cambios en el archivo de configuración en IIS.
Actual:
<system.web>
<compilation debug="true" targetFramework="4.6.2" />
<httpRuntime targetFramework="4.5" />
<!--... muchas otras cosas -->
</system.web>
Actualizado:
<system.web>
<compilation debug="true" targetFramework="4.7.2" />
<httpRuntime targetFramework="4.5" />
<!--... muchas otras cosas -->
</system.web>
La aplicación funciona bien, no he recibido ningún error, pero no estoy seguro si esto actualizará el marco de .NET para mi proyecto o no.
¿Cuáles son las ventajas y desventajas?
davy.ai
El cambio realizado en el archivo de configuración parece actualizar el targetFramework de la aplicación de 4.6.2 a 4.7.2. Sin embargo, también se debe realizar el cambio en el targetFramework de httpRuntime de 4.5 a 4.7.2 para aprovechar al máximo el Framework actualizado.
Pros:
1. La actualización del Framework proporcionará acceso a las últimas características y mejoras ofrecidas.
2. Se reduce la posibilidad de encontrar errores a medida que la versión 4.6.2 del Framework alcance su fecha de fin de soporte.
Cons:
1. Una actualización a una versión más nueva del Framework podría romper algunas partes de la aplicación, incluso si está funcionando bien ahora.
2. Si el código fuente no está disponible, comprender el código y solucionar cualquier problema puede ser un desafío.