Pregunta

¿Cuál es el mínimo que necesito agregar al web.config de un sitio web .NET 2.0 para convertirlo en .NET 3.5?

Visual Studio agrega todas las secciones de configuración y controladores de secuencias de comandos, pero si no los está utilizando, ¿son realmente necesarios?

¿Existe una herramienta de línea de comandos para "actualizar" un web.config de .NET 2.0 a 3.5?

¿Fue útil?

Solución

Hay una buena descripción de web.config 3.5 disponible aquí:http://www.4guysfromrolla.com/articles/121207-1.aspx

Las secciones de ensamblajes y configuración son importantes porque le indican al tiempo de ejecución que use los nuevos 3.5 dlls en lugar de los 2.0 dlls.

El códigodom La sección le dice al compilador que use 3.5.

Si no está utilizando ASP.Net Ajax, probablemente pueda omitir el resto.Aunque nunca lo he probado.

Otros consejos

No creo que ninguna de estas respuestas sea definitiva.La referencia de 4guysfromrolla es útil.

Implementar .NET 3.5 en más de 100 sitios será una molestia.No puede simplemente actualizar el servidor al nuevo marco, debe actualizar el archivo web.config de cada sitio.Hasta donde yo sé, no existe ninguna herramienta de línea de comandos para hacerlo.

Si desea actualizar todos los sitios en un servidor, probablemente pueda realizar cambios en machine.config

Depende de qué funciones quieras incluir.La mayoría de las extensiones 3.5 ASP.NET son opcionales.Querrá incluir el ensamblado para System.Core y System.Xml.Linq.También agregará compatibilidad con el compilador para C# 3.0 si planea usarlo en su código subyacente.Si está implementando en IIS 7, hay controladores HTTP para las extensiones de ASP.NET y los módulos de script.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top