No soy administrador web y soy nuevo en IIS. Entonces, estoy buscando un consejo.Mejores prácticas para implementar una aplicación MVC en IIS7
Mi aplicación MVC (por ejemplo, fooapp) es la aplicación predeterminada para mi sitio (por ejemplo, foo.bar). Usé el Administrador de IIS para agregar el sitio a IIS7. Cuando importo la aplicación, el Administrador de IIS desea colocarla en su propio directorio (/ foo) y me dice que no debo ponerla en el directorio base (sitio). Esto significa que para acceder a mi vista de MVC predeterminada, debo ingresar la URL http://foo.bar/fooapp/
. Ni que decir tiene, quiero llegar a través de http://foo.bar/
veo 2 soluciones posibles:
- agregar una página por defecto al directorio del sitio que redirige a la aplicación MVC.
- Ignore la advertencia de IIS y cargue la aplicación en el directorio del sitio.
Mi conocimiento IIS7 es limitado. He jugado con algunas opciones (como HTTP Redirect). Como nada ha cambiado, obviamente no entiendo lo que estoy haciendo.
De todos modos, si hay algunas consideradas "mejores prácticas" y/u otras sugerencias, por favor hágamelo saber.
Tienes razón en que por defecto una aplicación debe residir en la raíz del sitio web . Supongo que el OP ya está usando MSDeploy (Web Deploy) porque habla sobre "importar la aplicación". Esto solo está disponible si MSDeploy está instalado hasta donde yo sé. –