Básicamente estoy tratando de hacer lo mismo que this question, crear una nueva aplicación dentro de una carpeta para que se pueda acceder de la siguiente manera.Creación de sub-aplicaciones .NET 3.0 en aplicaciones .NET 1.1 en IIS/ASP.Net
* http://www.domain.com/ < Main App
* http://www.domain.com/newapp < New App
El problema es que newapp está leyendo el web.config de la aplicación principal, que está causando errores, ya que no tiene todas las mismas dlls etc.
Para Nueva aplicación, en IIS, la partida point está establecido en/newapp, por lo que no estoy seguro de por qué está leyendo el archivo web.config de/en absoluto. Se establece como su propia aplicación.
Estoy probando esto en IIS6 en XP Pro, así que no estoy seguro de si eso hace la diferencia. La aplicación principal es dotnet 1.1 y New App is 3.0.
Editar: Adición de 'inheritInChildApplications a <location
> no funciona en 1.1, se produce un error:
Parser Error Message: Unrecognized attribute 'inheritInChildApplications'
que añade a esto alrededor en la raíz, pero como se trata de una aplicación 1.1, no la reconoce: recibo este error cuando intento ver la página en la raíz: Mensaje de error del analizador: atributo no reconocido 'inheritInChildApplications' –
Karen
Oh. Eso sería un problema. Este elemento es para 2.0 y superior. A menos que pueda obtener la versión 1.1 a 2.0, podría estar un poco trabado, ya que esto es por diseño de cómo funciona la web.config. – klabranche
Lo único que encontré fue agregar eliminar etiquetas al elemento web.config para cada elemento que causa problemas. ex: . Sin embargo, esto hace que la aplicación secundaria web.config dependa del padre, por lo que probablemente no sea la mejor opción. –
Karen