Die IIS7-Installation ASP.NET unter Windows 2008 stößt auf folgenden Fehler: HTTP-Fehler 500.19 – Interner Serverfehler
Die angeforderte Seite kann nicht abgerufen werden, da die relevanten Konfigurationsdaten für diese Seite ungültig sind.
Detailliertes Fehlerinformationsmodul IIS Web Core
Benachrichtigen BeginAnfrage
Behandlungsverfahren sind noch nicht festgelegt
Fehlercode 0x80070021
Fehlkonfiguration Dieser Konfigurationsabschnitt kann in diesem Pfad nicht verwendet werden. Dies geschieht, wenn der Abschnitt auf der Elternebene verriegelt ist. Das Sperren wird standardmäßig festgelegt (overrideModeDefault="Deny") oder explizit durch einen Standort-Tag, der overrideMode="Deny" oder das alte erlaubtOverride="false" enthält.
Konfigurieren Sie die Quelle
219: <Name hinzufügen="scrip remove tModule" preCondition="managedHandler" type="System.Web.Handlers.scrip remove tModule, System.Web.Extensions, Version=3.5.0.0, culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules>
220: <handlers>
221: <Name entfernen="WebServiceHandlerFactory-Integrated"/>
Workaround:
Kontrollpanel – > Programme und Funktionen – > Windows-Funktionen ein- oder ausschalten – > Rolle
Hier wählen Sie Hinzufügen, falls Sie den Webserver (IIS) noch nicht installiert haben.
Falls bereits installiert, wählen Sie "Web Server (IIS)" > fügen Sie den Rollendienst hinzu.
Wählen Sie "Application Development (Installed)" – > "ASP.NET".
Ein weiterer ähnlicher Fehler 1:
HTTP-Fehler 500.19 – Interner Serverfehler Konfigurationsfehler: Dieser Konfigurationsabschnitt kann in diesem Pfad nicht verwendet werden. Dies geschieht, wenn der Abschnitt auf der Elternebene verriegelt ist. Das Sperren wird standardmäßig festgelegt (overrideModeDefault="Deny"), oder explizit durch ein Standorttag, das overrideMode="Deny" oder das alte allowOverride="false" enthält.
Dieser Fehler tritt auf, weil IIS 7 einen sichereren web.config-Managementmechanismus verwendet, der Konfigurationselemente standardmäßig sperrt und keine Änderungen zulässt. Um das Schloss zu entsperren, führe die Kommandozeile %windir%\system32\inetsrv\appcmd Unlock Config -section:system.webServer/handlers aus. Die Handler sind die Knotennamen, die in der Fehlermeldung rot angezeigt werden.
Wenn Module ebenfalls gesperrt sind, kannst du %windir%\system32\inetsrv\appcmd Unlock Config ausführen -section:system.webServer/modules
Außerdem solltest du, wenn du Asp.net verwendest, beim Installieren von IIS7 daran denken, die Asp.net zu überprüfen, und wenn du sie nicht standardmäßig ansiehst, erscheinen ähnliche Fehlermeldungen |