web-dev-qa-db-fra.com

500.19 - Erreur interne du serveur - Impossible d'accéder à la page demandée car les données de configuration associées à la page sont invalides

Avant que tout le monde ne lise ceci, je tiens simplement à dire que je sais qu’il existe des liens connexes, mais que je les ai essayés ou que je ne comprends pas. Cela étant dit, rien ne se passe ici ...

J'essaie de faire fonctionner une application Web MVC dans mes IIS. Malheureusement, je suis absolument bloqué sur cette erreur:

HTTP Error 500.19 - Internal Server Error

The Request page cannot be accessed becasue the related configuration data for 
the page is invalid.

Module: IIS Web Core
Notification: BeginRequest
Handler: Not yet determined
Error Code: 0x80070005
Config Error: Cannot read configuration file due to insufficient permissions
Config File: \foo\web.config
Request URL: http://localhost/WEBAPP
Logon Method: Not yet determined
Logon User: Not yet determined

Config Source
-1:
0:

Je ne sais pas trop quoi faire d'autre. J'ai également essayé de donner l'autorisation de lecture au fichier web.config et cela ne semblait pas fonctionner.

Si quelqu'un a des informations ou serait capable de m'aider à travailler avec cela, ce serait très apprécié. Merci!

59
scapegoat17

Sur ce blog msdn: Résolution des erreurs HTTP 500.19 dans IIS 7 dans sceanrio 8 pour le code d'erreur 0x80070005 (E_ACCESSDENIED - Erreur d'accès général refusée), il indique:

Grant Read permission to the IIS_IUSRS group ...
.... the worker process identity (and/or the IIS_IUSRS group) needs at least Read access to the directory so that it can check for a web.config file in that directory.

28
rene

Dans mon cas, j'avais besoin d'installer le module de réécriture d'URL IIS 2.0 car il est utilisé dans le fichier web.config et qu'il s'agissait du premier site en cours d'exécution sur une nouvelle machine.

90
Josh D

J'ai corrigé cela en redémarrant VS.

J'avais ouvert un fichier de configuration dans une autre instance de VS et apparemment sth était devenu fou ...

18
user2173353

Veuillez suivre ces étapes 

  1. Aller au panneau de configuration
  2. Aller aux programmes et fonctionnalités
  3. Activer ou désactiver la fonctionnalité de fenêtre
  4. Aller au nœud Internet Information Service
  5. Suivez les services du World Wide Web
  6. Alors s'il vous plaît vérifier la fonctionnalité de développement d'applications
  7. Ensuite, vérifiez tout ce que vous avez dans votre nœud spécialement Asp ou Application Framework, comme Asp.net 3.5 ou ASP.NET 4.5. 
13
Amit Yadav

 **Enable** All Features under **Application Development Features** and Refresh the **IIS**

Aller sur les fonctionnalités Windows ou désactiver. Activer toutes les fonctionnalités sous Fonctionnalités de développement d'applications et actualiser le IIS. Ça marche

4
Aravind Rengasamy

J'ai eu un sous-dossier nommé web.config renommer ce dossier a résolu le problème

2
Thomas

Mon problème est que j’ai accidentellement installé un autre site en tant que site par défaut au lieu de IIS par défaut (en ouvrant un autre projet.) J'ai dû supprimer le site par défaut et le renvoyer à l'emplacement par défaut C:\inetpub\wwwroot à l'aide de mon nom de domaine en tant qu'utilisateur à contourner puis juste rouvert mon projet que j'essayais de lancer (celui qui affiche cette erreur) et tout cela était honky désolé

1
Serj Sagan

J'étais en train d'accéder au projet depuis une machine virtuelle - en partageant le dossier de projet à partir du système d'exploitation hôte (Windows 10). Après avoir essayé de nombreuses solutions et même obtenu les autorisations pour le IIS_IUSRS, je pourrais toujours résoudre ce problème.

Finalement, j'ai copié ce dossier de l'hôte sur un chemin du système d'exploitation invité et je peux maintenant exécuter correctement le même projet ASP.NET sans plus tarder. Mais, j’ai aussi décidé de donner au groupe IIS_IUSRS un contrôle total sur ce nouveau répertoire également… Peut-être que ce n’est pas vraiment nécessaire dans ce cas? Je suis paresseux pour tester ce guichet automatique.

1
nemesisfixx

Si le dossier provient d'un autre et si le fichier hôte est déjà généré sur le dossier ProjectName\.vs\config, il entre en conflit avec un nouveau et génère cette erreur.
Supprimez donc le fichier hôte de ProjectName\.vs\config et relancez le projet. Cela a fonctionné pour moi 

0
shruti Thakker

Pour Dot Net Core Installer Microsoft .Net Core Hébergement Windows Server

0
ajkad Jan

Dans mon cas, Server avait un framework de version inférieur à celui de votre application. installé dernière version cadre et il a résolu ce problème. 

0
PMC Karur