403 – Interdit: Accès refusé. ASP.Net MVC

Duplication possible:
ASP MVC dans IIS 7 se traduit par: Erreur HTTP 403.14 – Interdit

J’ai publié mon application sur le serveur. Lorsque j’entre dans mon domaine, j’ai cette erreur:

403 – Interdit: Accès refusé. Vous n’êtes pas autorisé à afficher ce répertoire ou cette page à l’aide des informations d’identification que vous avez fournies.

Que s’est-il passé?

Vous hébergez le site sur iis? Si oui, assurez-vous que le compte sous lequel votre site Web est exécuté a access au système de fichiers local?

Directement de msdn …..

Le compte de service réseau dispose par défaut des permissions de lecture et d’exécution sur le dossier racine du serveur IIS. Le dossier racine du serveur IIS est nommé Wwwroot. Cela signifie qu’une application ASP.NET déployée dans le dossier racine dispose déjà d’permissions de lecture et d’exécution sur ses dossiers d’application. Toutefois, si votre application ASP.NET doit utiliser des fichiers ou des dossiers dans d’autres emplacements, vous devez activer spécifiquement l’access.

Pour fournir un access à une application ASP.NET exécutée en tant que service réseau, vous devez accorder l’access au compte de service réseau.

Pour accorder des permissions de lecture, d’écriture et de modification à un fichier spécifique

  • Dans l’Explorateur Windows, recherchez et sélectionnez le fichier requirejs.
  • Cliquez avec le bouton droit sur le fichier, puis cliquez sur Propriétés.
  • Dans la boîte de dialog Propriétés, cliquez sur l’onglet Sécurité.
  • Sous l’onglet Sécurité, examinez la liste des utilisateurs. Si le service réseau
  • compte n’est pas répertorié, ajoutez-le.
  • Dans la boîte de dialog Propriétés, cliquez sur le nom d’utilisateur du service réseau et, dans la section Autorisations pour le service réseau, sélectionnez les permissions de lecture, d’écriture et de modification.
  • Cliquez sur Appliquer, puis sur OK.

Cliquez ici pour plus

Outre les réponses ci-dessus, vous pouvez également obtenir cette erreur lorsque Windows Authenticaton est défini et que:

  • IIS pointe vers un dossier vide.
  • Vous n’avez pas de jeu de documents par défaut.

Je viens d’avoir ce problème, c’était parce que le site IIS pointait vers le pool d’applications incorrect.

J’ai eu le même problème (sur Windows Server 2003), vérifiez dans la console IIS si vous avez autorisé l’extension de service ASP.NET v4 (sous les extensions IIS / ComputerName / Web Service)