wake-up-neo.net

HTTP-Fehler 500.19 in IIS 10 und Visual Studio 2017

Ich weiß, dass ähnliche Fragen gestellt wurden, aber ihre Antwort löst mein Problem nicht.

HTTP-Fehler 500.19 - Interner Serverfehler 

Die angeforderte Seite kann nicht zugegriffen werden, da die zugehörigen Konfigurationsdaten für die Seite .__ sind. ungültig.
Detaillierte Fehlerinformationen: Modul IIS Web Core-BenachrichtigungsbeginRequest-Handler Noch nicht bestimmt Fehlercode 0x80070021 Konfigurationsfehler Dieser Konfigurationsabschnitt kann an diesem .__ nicht verwendet werden. Pfad. Dies geschieht, wenn der Abschnitt auf übergeordneter Ebene gesperrt ist. Die Sperrung erfolgt entweder standardmäßig (overrideModeDefault = "Deny") oder explizit durch ein Standort-Tag mit overrideMode = "Deny" oder dem Legacy allowOverride = "false". 

Konfigurationsdatei \?\C:\mySite\web.config 

Angeforderte URL http: // localhost: 80/mySite/login

Physischer Pfad C:\mySite\login 

Anmeldemethode Noch nicht bestimmt 

Anmeldebenutzer Noch nicht festgelegt 

Konfigurationsquelle: 

65: </staticContent> 

66: <handlers> 

67 

<add name="ReportViewerWebControlHandler"
    > preCondition="integratedMode" verb="*"
    > path="Reserved.ReportViewerWebControl.axd"
    > type="Microsoft.Reporting.WebForms.HttpHandler,
    > Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral,
    > PublicKeyToken=b03f5f7f11d50a3a" />

Ich habe auch Windows-Funktionen eingecheckt und sie sehen gut aus.

Ich habe versucht, overrideModelDefault auf Allow zu setzen und WebServiceHandlerFactory aus applicationhost.congif zu entfernen, aber kein Ergebnis. 

Ich verwende Visual Studio 2017 und IIS 10.

Irgendwelche anderen Ideen, wie man das lösen kann?

8
Samurai Jack
  1. Drücken Sie die Win-Taste + R, um das Ausführungsfenster zu öffnen
  2. geben Sie im Ausführungsfenster "OptionalFeatures.exe" ein.
  3. klicken Sie im Funktionsfenster auf "Internetinformationsdienste".
  4. Klicken Sie auf "World Wide Web Services".
  5. Klicken Sie auf "Anwendungsentwicklungsfunktionen".
  6. Überprüfen Sie die Funktionen.

Ich verwende Windows 10 Hinweis "Sie müssen als Administrator angemeldet sein ., Um die Windows-Funktionen aktivieren oder deaktivieren zu können." Wenn Windows-Features ist leer oder leer, überprüfen Sie anschließend, ob Windows Der Modulinstallationsdienst ist aktiviert und auf Automatisch eingestellt.

11
Ali Bayat

Es ist kein Problem in der Datei web.config.

Nach der Installation von Windows weiß IIS nicht, wie die .NET Core 2.0-Website (oder auch Core 1.0) standardmäßig unterstützt wird

Sie müssen das .NET Core-Paket für Windows Server Hosting auf dem Hosting-System installieren.

6
Newred

Für mich war das Problem eine Umleitungsregel in web.config

Einmal entfernt, funktioniert es:

<system.webServer>
...
...
<rewrite>
      <rules>
        <rule name="http to https" enabled="true" stopProcessing="true">
          <match url="(.*)"/>
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$"/>
          </conditions>
          <action type="Redirect" url="https://{HTTP_Host}/{R:1}" redirectType="Permanent" appendQueryString="true"/>
        </rule>
      </rules>
    </rewrite>
 </system.webServer>
3
Sha

In meinem Fall (VS 2019) habe ich gerade den Port in Projekteigenschaft/Web/Projekt-URL geändert

und ich drückte den Knopf "Create Virtual Directory"

vor http: // localhost: 40430/XX

nach http: // localhost: 1438/XX

0
Wagner Pereira

Ich hatte eine ähnliche Fehlermeldung, als ich nach dem Installieren des .NET Core Hosting Bundle normale asp.net-Anwendungen ausführen wollte -> https://docs.Microsoft.com/de-de/aspnet/core/Host-and- deploy/aspnet-core-module? view = aspnetcore-2.2

Beim Vergleich von C:\Windows\System32\inetsrv\Config\applicationHost.config mit einer Version eines Kollegen wurde festgestellt, dass einige Abschnittsgruppen fehlen: enter image description here

0

Ich hatte das falsche Framework verwendet. Ich hatte in meinen Projekteigenschaften .NET 3.5 gewählt. Nach der Umstellung auf .NET 4 war das Problem behoben. .NET 4 ist das einzige Framework, das in meiner Version IIS 10) ausgewählt werden kann.

0
Marketman

Ich stand vor diesem Problem. Wenn ich die Verbindungszeichenfolge nach configSections stelle, die den Abschnitt "entityframework" enthielt, wurde das Problem gelöst. 

0
Golnaz Saraji