Por qué un error de configuración de ASP.NET MVC con la subpodeta de la subpodidad como aplicación web que no puede cargar el tipo maestro del sitio
-
16-09-2019 - |
Pregunta
Dentro de mi aplicación MVC, tengo un subcarpeta llamado "Admin" que se convirtió en la aplicación web ". En IIS, la carpeta de administración también se ha configurado como una aplicación web.
Después de publicar mi aplicación completa, recibo un error de configuración al intentar abrir default.aspx dentro de la carpeta de administración.
EDITAR
Hice el cambio sugerido y agregué:
<location path="." inheritInChildApplications="false">
<system.web>...</system.web>
</location>
Ahora recibo un nuevo error:
Error de analizador:Descripción: Se produjo un error durante el análisis de un recurso requerido para atender esta solicitud. Revise los siguientes detalles específicos del error de análisis y modifique su archivo fuente adecuadamente.
Mensaje de error de analizador: No se pudo cargar el tipo de 'ui.administration.site'.
Error de fuente:
Línea 1: < %@ Master Language = "C#" CodeBeHind = "Site.Master.cs" HereSs = "ui.administration.site" %>
Solución
Parece un problema con Web.Config Heritancia (El proyecto matriz tiene una referencia que el proyecto infantil no lo hace). Puedes encontrar un Pregunta relacionada en So Here aquí y aquí.