Implementación de ASP.NET bajo IIS7 / VS2010 como aplicación Web
-
26-09-2019 - |
Pregunta
he transformado mi sitio web ASP.NET VS2008 a una "aplicación Web" en la actualidad el uso de VS2010. Así que ahora es posible construir un paquete de implementación. Un paquete postal que se puede direclty de importar en IIS7.
Por lo general, he añadido un sitio web en IIS7 llama mydomain.com y poner todo en su directorio raíz. Eso trabajado.
Sin embargo, desde que convierte a una aplicación web, se añadió esta aplicación debajo de mi "contenedor Sitio Web". Ahora estoy confundido, esto es lo que en realidad se ve ahora, cuando intento abrir la página web:
Navegación a mydomain.com dice error 404.
Navegar a mydomain.com/mydomain.com abre el sitio web real, pero en una subcarpeta en lugar del directorio raíz. (La aplicación se nombra después de la Domain)
Como hacer esta aplicación la raíz del sitio web ahora? Quiero que la aplicación se ejecute bajo la raíz mydomain.com y no una subcarpeta.
Muchas gracias!
Solución
En VS 2010, haga clic derecho en su proyecto e ir a Package/Publish settings
..
Allí, abajo, en el Web Deployment Package settings
, hay un campo IIS Web site/application name
.
Parece que está establecido actualmente en mydomain.com/mydomain.com
o algo similar. Cambiarlo a mydomain.com
y debería funcionar como se esperaba.
En segundo lugar hay que comprobar es la Configuración de publicación (menú Build -> Publish "websitename"
VS). Comprobar el campo de sitio / aplicación. Configurarlo para mydomain.com
así, asegúrese de que no tiene ningún barras.