es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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?

Tags:  , , , ,

Answer

  1. Avatar for 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.

Comments are closed.