Ich habe eine .NET Core 1.0-Webanwendung Targeting Framework 4.6, die Windows-Authentifizierung (Intranet-Site) verwendet. Es läuft gut in der Entwicklungsumgebung unter IIS Express..Net Core- und Windows-Authentifizierung in IIS 8 fehlgeschlagen
In startup.cs ich habe:
services.Configure<IISOptions>(options => {
options.ForwardWindowsAuthentication = true;
});
Sobald IIS bereitgestellt 8 unter Windows Server 2012 jedoch die Anwendungsfehler auf der Linie aus:
var userName = context.User.Identity.Name;
Mit „Objektverweis nicht auf eine Instanz eines Objekts gesetzt "Fehler. In web.config habe ich: auch
<system.web>
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
</system.web>
im IIS-Manager unter "Authentifizierung" für den Standort, ist alles bis auf "Windows-Authentifizierung" deaktiviert. Eine andere ASP.NET MVC 4-Site auf demselben Server mit denselben Einstellungen in IIS funktioniert problemlos. Sonst kann ich versuchen, dass das funktioniert?