2017-06-12 1 views
1

J'ai un projet qui, pour une raison ou une autre, ne charge pas le projet, mais me montre simplement les listes de répertoires. J'ai même essayé de courir dans IIS local pour voir si cela fait une différence et il n'a pasMVC affiche une liste de répertoires ne chargeant pas l'application

choses que j'ai essayé

  1. modules runAllManagedModulesForAllRequests = « true »

  2. supprimer et réinstaller IIS de gérer les applications Windows dans le panneau de contrôle

Si je crée un modèle de projet MVC en studio visuel et l'exécuter, il fonctionne très bien ainsi tha Cela me fait penser que ce n'est pas ma configration. D'autres utilisations avec le même projet et la même configuration Web n'ont aucun problème pour charger le site.

Aussi si j'essaye et goto/Home/Index j'obtiens une erreur 404. Je ne sais pas si cela aide de quelque façon que

D'autres idées je manquerai ici

IIS 10 sur Windows 10

+0

mmm, d'où vient ce projet? – derloopkat

+0

C'est un projet maison personnalisé – Steve

+0

Dans l'Explorateur de fichiers: cliquez droit sur le dossier, allez dans les propriétés, décochez la case en lecture seule, cliquez sur l'onglet Sécurité, assurez-vous que le dossier possède toutes les permissions requises pour exécuter IIS. – derloopkat

Répondre

1

Vous devez réexaminer vos configurations IIS, vérifiez à nouveau si vous avez défini le «Document par défaut» pour votre site Web dans le Gestionnaire des services Internet.

Si vous exécutez directement via Visual Studio, vérifiez également si vous avez sélectionné le "Projet" approprié en tant que "Projet de démarrage" pour la Solution (visitez le https://msdn.microsoft.com/en-us/library/a1awth7y.aspx).

Si ce qui précède échouent, faire revérifier l'autorisation IIS pour le projet particulier (visite https://support.microsoft.com/en-us/help/313075/how-to-configure-web-server-permissions-for-web-content-in-iis)

Enfin, comme mentionné ci-dessus, faire décocher la « lecture seule » Drapeau si son là. Partagez vos commentaires et faites-moi savoir si votre problème persiste.