wake-up-neo.net

500.19 - Interner Serverfehler - Auf die angeforderte Seite kann nicht zugegriffen werden, da die gewünschten Konfigurationsdaten für die Seite ungültig sind

Bevor alle dies lesen, möchte ich nur sagen, dass ich weiß, dass es verwandte Themen gibt, die ich aber entweder ausprobiert habe oder nicht verstehe. Wenn das hier gesagt wird, geht nichts ...

Ich versuche, eine MVC-Webanwendung in meinem IIS zum Laufen zu bringen. Leider bin ich mit diesem Fehler absolut festgefahren:

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:

Ich bin mir nicht ganz sicher, was ich sonst noch tun soll. Ich habe auch versucht, der web.config-Datei Leseberechtigung zu geben, und das schien nicht zu funktionieren.

Wenn jemand Informationen hat oder mir helfen könnte, dies durchzuarbeiten, wäre ich sehr dankbar. Vielen Dank!

59
scapegoat17

In diesem msdn-Blog: Fehlerbehebung für HTTP 500.19 Fehler in IIS 7 in Sceanrio 8 für Fehlercode 0x80070005 (E_ACCESSDENIED - Fehler für allgemeinen Zugriff verweigert):

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

In meinem Fall musste ich das URL-Umschreibungsmodul 2.0 IIS installieren, da es in der Datei web.config verwendet wird und zum ersten Mal eine Site auf einem neuen Computer ausgeführt wurde.

90
Josh D

Ich habe das Problem behoben, indem ich VS neu gestartet habe.

Ich hatte eine Konfigurationsdatei in einer anderen Instanz von VS geöffnet und anscheinend ging sth verrückt ...

18
user2173353

Bitte folgen Sie diesen Schritten 

  1. Gehen Sie zur Systemsteuerung
  2. Gehen Sie zu Programme und Funktionen
  3. Aktivieren oder deaktivieren Sie die Fensterfunktion
  4. Wechseln Sie zum Knoten Internetinformationsdienst
  5. Folgen Sie den World Wide Web Services
  6. Dann überprüfen Sie bitte die Anwendungsentwicklungsfunktion
  7. Dann überprüfen Sie bitte alle Node Speziell Asp oder Application Framework wie Asp.net 3.5 oder ASP.NET 4.5, was immer Sie auch haben 
13
Amit Yadav

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

Gehe zu Windows-Funktionen ein oder aus. Aktivieren Alle Features unter Anwendungsentwicklungsfunktionen und Aktualisieren der ISIS. Es funktioniert

4

Ich hatte einen Unterordner namens web.config, der diesen Ordner umbenannte und das Problem löste

2
Thomas

Mein Problem ist, dass ich versehentlich eine andere Site als Standard-Site anstelle der Standardeinstellung IIS installiert habe (indem Sie ein anderes Projekt öffnen.) Ich musste die Standard-Site entfernen und sie mit dem Standardspeicherort C:\inetpub\wwwroot unter Verwendung meiner Domänenanmeldung als neu verbinden Benutzer, der mit dem Bypass umgangen wurde, öffnete dann gerade mein Projekt, das ich ausführen wollte (das zeigt diesen Fehler), und es war alles ein bisschen komisch

1
Serj Sagan

Ich habe von einer virtuellen Maschine aus auf das Projekt zugegriffen - den Projektordner über das Host-Betriebssystem (Windows 10) gemeinsam nutzen. Nachdem ich viele Lösungen ausprobiert und sogar die Berechtigungen für den IIS_IUSRS gegeben hatte, konnte ich dies trotzdem lösen.

Schließlich habe ich diesen Ordner vom Host auf einen Pfad im Gastbetriebssystem kopiert, und jetzt kann ich dasselbe ASP.NET-Projekt ohne Umwege ordnungsgemäß ausführen. Aber ich habe auch der IIS_IUSRS-Gruppe volle Kontrolle über dieses neue Verzeichnis gegeben ... vielleicht ist das in diesem Fall nicht wirklich notwendig? Ich bin faul, diesen Geldautomaten zu testen.

1
nemesisfixx

Wenn der Ordner von einem anderen Ordner abgerufen wird und die Host-Datei bereits im Ordner ProjectName\.vs\config generiert wurde, führt dies zu einem Konflikt mit einer neuen Datei und diese Fehlermeldung wird angezeigt.
Löschen Sie die Host-Datei aus ProjectName\.vs\config und starten Sie das Projekt erneut. Es wurde für mich gearbeitet 

0
shruti Thakker

Für Dot Net Core Installieren Sie Microsoft .Net Core Windows Server Hosting

0
ajkad Jan

In meinem Fall hatte Server ein niedrigeres Versions-Framework als Ihre Anwendung. installierte die neueste Version des Frameworks und es wurde dieses Problem behoben. 

0
PMC Karur