Por que um erro de configuração do ASP.NET MVC com a sub -pasta como aplicativo da web que não pode carregar o tipo de mestre do site
-
16-09-2019 - |
Pergunta
Dentro do meu aplicativo MVC, tenho um subpasta chamado "Admin" que foi "convertido em aplicativo da web". No IIS, a pasta Admin também foi configurada como uma aplicação da Web.
Depois de publicar meu aplicativo completo, recebo um erro de configuração ao tentar abrir o padrão.aspx na pasta Admin.
EDITAR
Eu fiz a mudança sugerida e adicionei:
<location path="." inheritInChildApplications="false">
<system.web>...</system.web>
</location>
Agora estou recebendo um novo erro:
Erro do analisador:Descrição: Ocorreu um erro durante a análise de um recurso necessário para atender a esta solicitação. Revise os seguintes detalhes específicos do erro de análise e modifique seu arquivo de origem adequadamente.
Mensagem de erro do analisador: Não foi possível carregar o tipo 'ui.administration.site'.
Erro de fonte:
Linha 1: < %@ mestre idioma = "c#" codeBehind = "site.master.cs" herits = "ui.administration.site" %>
Solução
Parece um problema com Web.config Herança (Projeto pai tem uma referência que o projeto infantil não). Você pode encontrar um Pergunta relacionada sobre então aqui e aqui.