2009-05-08 4 views
10

Me estoy volviendo loco al intentar ejecutar una aplicación ASP.NET en IIS7 (Server2008).¿Cómo puedo duplicar la configuración de un sitio web en IIS7?

Tengo un sitio web configurado en IIS7 que funciona bien. Intento crear otro ahora, pero solo obtengo 404s para todos los archivos .aspx. Los Mappers de manejo son todos diferentes del sitio de trabajo. ¿Hay alguna forma de que pueda duplicar la configuración del sitio de trabajo para no tener que pasar por 50 asignaciones manualmente?

¿O existe una forma mejor de obtener la configuración correcta?

eliminado ImageShack muertos enlaces

Respuesta

10

configuraciones por defecto de IIS 7 se llevan a cabo en c: \ windows \ system32 \ inetsrv \ config \ applicationHost.config

Los cambios que realice en una por cada sitio/base de aplicaciones se almacenan en el web.config para ese sitio/solicitud.

Debería poder simplemente copiar los archivos en el segundo servidor.

+0

Copiar la sección de un sitio de trabajo a la nueva hizo que funcione. Aclamaciones. –

-2

Para IIS 5 (y 6?), Microsoft tenía una descarga gratuita llamada MetaEdit. Se usó para esto: realizar una copia de seguridad y restaurar una configuración de IIS de máquina a máquina. Consulte el sitio web de MS para ver si hay una versión actualizada para IIS 7.

1

Si está simplemente tratando de volver a instalar las asignaciones por defecto de ASP.NET, la mejor manera de hacerlo es utilizar

aspnet_regiis.exe 

que se encuentra en las carpetas% windir% \ Microsoft.NET \ Framework \ v ___ (depende de la versión que intente establecer, ¿parece que 3.5?)

Utilice la documentación en http://msdn.microsoft.com/en-us/library/k6h9cz8h.aspx para ver si desea use la opción -i, -r o -s.

+0

Esto no pareció hacer ningún cambio. Todo ya está configurado según aspnet_regiis.exe. –

Cuestiones relacionadas