2010-04-13 15 views
5

He transformado mi sitio web VS2008 ASP.NET en una "aplicación web" hoy usando VS2010. Entonces ahora es posible construir un paquete de implementación. Un paquete Zip que se puede importar directamente en IIS7.Despliegue de ASP.NET bajo IIS7/VS2010 como aplicación web

Normalmente agregué un sitio web en IIS7 llamado mydomain.com y puse todo en su directorio raíz. Eso funciono.

Sin embargo, como he convertido a una aplicación web, esta aplicación se agrega debajo de mi "contenedor de sitio web". Ahora estoy confundido, así es como se ve ahora cuando trato de abrir el sitio web:

Al buscar en mydomain.com dice 404 ERROR.

Al buscar en mydomain.com/midominio.com se abre el sitio web real, pero en una subcarpeta en lugar de en el directorio raíz. (La aplicación lleva el nombre del dominio)

¿Cómo hacer que esta aplicación sea la raíz del sitio web ahora? Quiero que la aplicación se ejecute bajo mydomain.com ROOT y no con alguna subcarpeta.

¡Muchas gracias!

+0

¿Qué estás usando para crear tu paquete zip? – Nathan

+0

Visual Studio 2010 -> Proyecto -> Paquete de implementación de compilación – adchased

Respuesta

4

En VS 2010, haga clic derecho en su proyecto e ir a Package/Publish settings .. En allí, abajo, en el Web Deployment Package settings, hay un campo IIS Web site/application name.

Parece que actualmente está configurado en mydomain.com/mydomain.com o algo similar. Cámbielo a mydomain.com y debería funcionar como se esperaba.

Lo segundo a verificar es su configuración de publicación (menú VS Build -> Publish "websitename"). Verifique el sitio/campo de aplicación. Configúrelo también en mydomain.com, asegúrese de que no tenga barras inclinadas.

Cuestiones relacionadas