3 votes

Pourquoi une erreur de configuration d'ASP.NET MVC avec un sous-dossier en tant qu'application Web qui ne peut pas charger le type de site principal ?

Dans mon application MVC, j'ai un sous-dossier nommé "Admin" qui a été "converti en application Web". Dans IIS, le dossier Admin a également été configuré comme une application Web.

Après avoir publié mon application complète, j'obtiens une erreur de configuration lorsque j'essaie d'ouvrir Default.aspx dans le dossier Admin.

EDIT

J'ai fait le changement suggéré et j'ai ajouté :

<location path="." inheritInChildApplications="false">
  <system.web>...</system.web>
</location>

Je reçois maintenant une nouvelle erreur :

Erreur d'analyse : Description : Une erreur s'est produite lors de l'analyse d'une ressource nécessaire pour traiter cette demande. Veuillez consulter les détails de l'erreur d'analyse spécifique suivante et modifier votre fichier source en conséquence.

Message d'erreur de l'analyseur : Impossible de charger le type 'UI.Administration.Site'.

Erreur de source :

Ligne 1 : <%@ Master Language="C#" CodeBehind="Site.master.cs" Inherits="UI.Administration.Site" %>

1voto

Runscope API Tools Points 43859

On dirait un problème avec héritage web.config (le projet parent a une référence que le projet enfant n'a pas). Vous pouvez trouver une question connexe sur SO ici y aquí .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X