2009-07-07 14 views
5

Así que después de meses de trabajo que cargue el proyecto en los equipos de los clientes después de meses de ellas asegurándome que ejecutan Windows Server 2008.IIS7.0 a IIS6.0

No es decir 2003 y por lo IIS6.0.

¿Alguien tiene una manera fácil de degradar mi web.config a IIS6.0?

actualmente recibo el mensaje de error del analizador: atributo no reconocido 'tipo'.

nombre sectionGroup = tipo "System.Web.Extensions" = "System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version = 3.5.0.0, Culture

+0

Tienes mucho trabajo. Asegúrese de que sus clientes le paguen por lo que claramente es SU error (indicando el entorno de tiempo de ejecución incorrecto para desarrollar una solución). –

+4

¿Cómo es esto mucho trabajo? Este es un problema de marco, no de IIS. Instale 3.5 y termine con esto. web.configs no son "específicos de la versión de iis" –

Respuesta

9

¿Es posible actualizar su máquina para el último sitio de .NET 3.5? Debido a que IIS 7.0 web.config se puede ejecutar en IIS 6.0 sin ningún cambio, solo necesita ejecutar .NET 3.5 en el sitio de IIS 6. Sin embargo, si toda su aplicación está compilada contra .NET 3.5 , la actualización del marco es un requisito, a menos que desee reescribir toda su aplicación para .NET 2.0.

+0

Esto es lo que necesita, instale .net 3.5 –

3

¿Es esto un IIS o un problema de marco? Me parece que solo tiene que instalar .NET 3.5 en su caja y listo usted es ella o

1

El único problema potencial que puede tener es si escribió la aplicación utilizando MVC o System.web.routing. Incluso entonces, hay hacks para que funcione en IIS6.

+0

Sí, consulte mi pregunta aquí: http://stackoverflow.com/questions/752830/do-you-lose-functionality- when-hosting-asp-net-mvc-on-iis-6-si-qué-qué –

0

No, esto no es un problema de IIS. Como puedes ver en mi publicación anterior. El web.config que se ha generado para IIS7 no funcionará con IIS6.

Hay etiquetas que IIS6 no conoce más IIS7 web.config coloca elementos como controladores en secciones que IIS6 desconoce.

Necesitaba una forma rápida de regenerar web.config para el proyecto que era compatible con IIS6. Lo he editado a mano ahora.

1

establecer la versión marco de la aplicación para 2.0.50727.

Cuestiones relacionadas