Perché un errore di configurazione ASP.NET MVC Con sottocartella come Web Application che non può caricare Site Master
-
16-09-2019 - |
Domanda
All'interno della mia applicazione MVC, ho una sotto-cartella denominata "Admin" che è stato "convertito al Web Application". In IIS, la cartella Admin è stata anche l'installazione come un web-application.
Dopo aver pubblicato la mia piena applicazione, ottengo un errore di configurazione quando si cerca di aprire Default.aspx all'interno della cartella Admin.
Modifica
ho fatto la modifica suggerita e ha aggiunto:
<location path="." inheritInChildApplications="false">
<system.web>...</system.web>
</location>
Ora sto ottenendo un nuovo errore:
Parser errore: Descrizione: Si è verificato un errore durante l'analisi di una risorsa necessaria per soddisfare la richiesta. Si prega di leggere le seguenti specifiche di parsing dettagli dell'errore e modificare il file sorgente in modo appropriato.
Messaggio parser di errore:. Impossibile caricare il tipo 'UI.Administration.Site'
Errore Origine:
Linea 1: <% @ Maestro language = "C #" Codebehind = Eredita "Site.master.cs" = "UI.Administration.Site" %>
Soluzione
appare come un problema con la web.config eredità (genitore progetto ha un riferimento al progetto bambino non lo fa). È possibile trovare una domanda Related on ecco e here .