No puedo comentar el hilo debido a la falta de representante. Otro comentarista declaró que no podían migrar de una versión inferior a una versión superior de IIS. Esto es cierto si no fusiona algunos archivos, pero si lo hace, puede hacerlo, ya que acabo de migrar mi sitio IIS 7.5 a IIS 8.0 usando la respuesta publicada por chews.
Cuando se crea la exportación (II7.5), hay dos archivos clave (administración.config y applicationHost.config) que tienen referencias a recursos en el servidor IIS7.5. Por ejemplo, se hará referencia a una DLL con una clave pública y una versión específica de 7.5. Estos NO son los mismos en el servidor IIS8. La configuración de las funciones también puede diferir (me aseguré de que las mías fueran idénticas). Hay algunas características nuevas en 8 que nunca existirán en 7.5.
Si es lo suficientemente valiente para fusionar los dos archivos, funcionará. Tuve que desinstalar IIS una vez porque lo arruiné, pero lo obtuve la segunda vez.
Usé una herramienta de combinación (Beyond Compare) y sin algo equivalente sería un PITA enorme, pero fue bastante fácil con una buena herramienta de diferencias (cinco minutos).
Para realizar la combinación, los archivos 8.0 deben diferenciarse de los archivos 7.5 exportados ANTES de intentar una importación. En su mayor parte, los archivos 8.0 necesitan sobrescribir las cosas específicas del servidor en los archivos 7.5 exportados, mientras dejan las cosas específicas del grupo de aplicaciones / sitios.
Encontré que Administration.config era casi idéntico, sin la información de versión de muchas entradas. Este fue fácil.
ApplicationHost.config tiene muchas más diferencias. Algunas entradas están ordenadas de manera diferente, pero por lo demás idénticas, por lo que tendrá que seleccionar cada diferencia y averiguarla.
Puse mis archivos de exportación 7.5 en la carpeta System32 \ inetsrv \ config \ Export antes de fusionarlos.
Fusioné DE la carpeta System32 \ inetsrv \ config a la carpeta System32 \ inetsrv \ config \ Export para los dos archivos que mencioné anteriormente. Presioné todo en los archivos FROM, excepto las etiquetas / elementos específicos del sitio (por ejemplo, grupos de aplicaciones, metadatos personalizados, sitios, autenticación). Cabe destacar que también había muchos bloques de etiquetas de "ubicación" específicos del sitio que tenía que mantener, pero el nuevo servidor tenía su propio bloque de etiquetas de "ubicación" con valores predeterminados específicos del servidor que se deben mantener.
Por último, tenga en cuenta que si usa cuentas de servicio, estas contraseñas almacenadas en caché son basura y tendrá que volver a ingresarlas para sus grupos de aplicaciones. Ninguno de mis sitios funcionó inicialmente, pero todo lo que se requería era volver a ingresar las contraseñas para todos mis grupos de aplicaciones y estaba en funcionamiento.
Si alguien que puede comentar menciona esta publicación en el hilo, probablemente ayudará a alguien más como yo que tiene muchos sitios en un servidor con configuraciones complicadas.
Saludos,
Stuart