Ich bin mit einem seltsamen Problem mit IIS 8.5 unter Windows Server 2012 R2 konfrontiert. Ich führe ASP MVC App mit Windows-Authentifizierung. Der AppPool-Benutzer ist ein bestimmter Benutzer für diesen Zweck. Wenn ich die App mit meinem Browser von meinem Computer aus öffne, verwirrt mich die App mit dem App-Pool-Benutzer. Die Sache ist, dass wenn ich versuche, von meinem Mitarbeiterkonto aus darauf zuzugreifen, es die richtige Identität bekommt. Ich habe mich auch mit meinen Zugangsdaten bei einem anderen Computer in meiner Domäne angemeldet, was das Problem zu lösen scheint.IIS verwirrt mich mit App-Pool-Benutzer
Ich habe versucht, die folgenden: - anmelden per Handy (über Federation Gateway) - WERKE - Anmeldung von einem anderen Tablet/PC innerhalb Domain mit meiner Mandaten - WORKS - laufen IE auf Mitarbeiter mit ausführendes Konto und mein Beglaubigungs - WORKS - IE auf meinem Computer, Chrome auf meinem Computer - Ich SEEM, APP-POOL zu sein USER
Weiß jemand wo könnte das Problem sein?
Edit: es funktioniert perfekt mit meinem Produktionsserver, wo es mich erkennt, wer ich wirklich bin. Die "Erweiterten Einstellungen" beider App Pools sind identisch.
Edit2: Ich löschte ein Zertifikat namens Server-Computer-Name aus anderen Personen Zertifikate-Ordner (mit certmgr.msc). Nach dem Neustart bleibt das Problem bestehen.
Edit3: Ich habe AppPool-Benutzer zu meinen privaten Benutzeranmeldeinformationen geändert, aber wenn ich die Intranet-Anwendung öffne, denkt die App immer noch, dass ich der App-Pool-Benutzer bin. Das Problem scheint also irgendwo auf meinem Computer zu liegen.
Vielen Dank
Lesen Sie den Benutzer von 'Controller.User'? –
Ja System.Security.Principal IPrincipal Controller.User – gtu