Asp.Net-MVC-Kernanwendung Windows-Authentifizierung in IIS

ie Webanwendung @My Asp.Net Core mvc erfordert die Windows-Authentifizierung. In der Entwicklung von IIS Express funktioniert dank dieser Einstellung alles einwandfrei

launchSettings.json

 "iisSettings": {
    "windowsAuthentication": true,
    "anonymousAuthentication": false,
    "iisExpress": {
      "applicationUrl": "http://localhost:61545/",
      "sslPort": 0
    }
  }

Beim Bereitstellen auf IIS wird eine leere Seite angezeigt. Die Anfrage an meine Site hat einen Fehlercode von 500.

Ich habe versucht, diese Konfiguration zu Startup.cs hinzuzufügen, wie beschriebenHie , ohne Erfolg

    services.Configure<IISOptions>(options => {
        options.ForwardWindowsAuthentication = true;
    });

Wenn ich die Authentifizierungsparameter direkt in IIS überprüfe, wird die Windows-Authentifizierung aktiviert.

Ich habe einen Beitrag über ein Paket namens @ gefundeMicrosoft.AspNetCore.Server.WebListener, andere zum Implementieren einer benutzerdefinierten Middleware. Ich kann mir nicht vorstellen, dass diese grundlegende Funktion so viel Arbeit erfordert. Vermisse ich etwas?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage