2011-01-20 37 views
6

Tengo un sitio web asp.net en el IIS que está disponible en Internet como www.xyz.com ahora me han pedido que prepare otro sitio web al que se accederá a través de www.xyz .com/abc.Sub-sitio web en IIS - ASP.NET

Para esto, ¿necesito crear un directorio virtual en la carpeta del sitio web XYZ en IIS? o hay alguna otra forma de lograr esto.

+0

Lógica dice que sería una parte del sitio existente o al menos muy estrechamente relacionado. ¿Lo es? – Lazarus

+0

@Lazarus: Sí, es algo así como una nueva modificación en el sitio web existente. – Zerotoinfinity

Respuesta

9

Es necesario hacer el subdirectorio de una aplicación IIS.

Tenga en cuenta que las aplicaciones internas como la suya heredarán configuraciones de la configuración web más alta, así que tenga cuidado al borrar las configuraciones que no desea en las aplicaciones secundarias.

+1

+1 para anotar el uso compartido de configuración, puede entrar en algunos problemas de configuración loca debido a esto. –

+0

Lo que planeo crear un sitio web individual, compilarlo y publicarlo. Luego crearé un directorio virtual en el sitio web. ¿Está bien? – Zerotoinfinity

+0

Sí, lo es. Pero quiero volver a observar que puede haber problemas de configuración, porque las aplicaciones ASP.NET sobrecargan sus configuraciones. Quiero decir, si tienes uno, y le pones otro al segundo como hijo del primero, ese segundo heredará las configuraciones del primero. ¡¡Ten cuidado!! (consulte este artículo: http://www.aspdotnetfaq.com/Faq/how-to-disable-web-config-inheritance-for-child-applications-in-subfolders-in-asp-net.aspx) –

1

Si un directorio virtual funcionará, sin embargo en cuenta que si ABC es una aplicación en toda regla, tendrá que añadirlo como una aplicación no como un directorio virtual

+0

El sitio abc se agrega como un sitio web en IIS. Voy a hacer clic derecho en el icono del sitio web y crear un directorio virtual debajo de él. ¿Está bien? – Zerotoinfinity

Cuestiones relacionadas