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?