Ich habe Windows 7 Pro (x64), SQL Server 2008 Entwickler Edition, IIS 7.5 Versuchen, eine Anmeldung für IIS APPPOOL \ ASP.NET v4.0 von SSMS- & gt; Sicherheit- & gt; Logins zu erstellen Ich bekomme nicht die "Anmeldung fehlgeschlagen für Benutzer IIS APPPOOL \ ASP.NET v4.0"
Ich erhalte diesen Fehler:
%Vor%Korrigieren Sie mich, wenn ich falsch liege, aber ist das nicht ein völlig anderer Fehler / Problem als "Anmeldung fehlgeschlagen für Benutzer IIS APPPOOL \ ASP.NET v4.0"
Irgendwelche Vorschläge, wie Sie dieses Login erstellen können?
Danke!
Suchen Sie nicht nach dem Benutzerkonto. Geben Sie den Benutzernamen direkt in das Feld "Anmeldename" des Dialogfelds "Neue Anmeldung" ein. Das Format lautet "IIS AppPool \ {poolname}".
Wenn Sie die Suchfunktion verwenden, löst die Suche IIS AppPool \ {poolname} auf und gibt COMPUTER \ {poolname} an den Dialog Neue Anmeldung zurück. COMPUTER \ {poolname} existiert nicht, aber IIS AppPool \ {poolname} tut es.
Geben Sie es einfach ein.
Starten Sie IIS = RUN - & gt; INETMGR - & gt; ENTER
Wählen Sie den ASP.NET v4.0-Anwendungspool aus dem Anwendungspools in der Strukturansicht auf der linken Seite
ausWählen Sie erweiterte Einstellungen
Ändern Sie im Abschnitt Prozessmodell den Identity-Wert in NetworkService.
Wichtig: sollte immer DefaultAppPoolIdentity für Produktionsumgebungen
verwendenUm dieses Problem zu beheben, ändern Sie die Identität (Process Model) des Anwendungspools Ihrer Website, um das NetworkService-Konto (oder das weniger sichere LocalSystem-Konto) zu verwenden. Standardmäßig scheint IIS7 die Application Pools-Identität auf "ApplicationPoolIdentity" anstelle von NetworkService oder LocalSystem festzulegen.
Sie können die ApplicationPoolIdentity von IIS7 ändern - & gt; Anwendungspools - & gt; Erweiterte Einstellungen
Unter ApplicationPoolIdentity finden Sie das lokale System. Dadurch wird Ihre Anwendung unter NT AUTHORITY \ SYSTEM ausgeführt, wobei es sich standardmäßig um eine vorhandene Anmeldung für die Datenbank handelt.
Nachdem ich die ID in IIS zu localSystem oder localservice geändert habe .... konnte ich das Programm nicht ausführen, ich habe wieder den gleichen Code.
Nach langer Recherche fand ich die Lösung:
Das ist alles, was Sie jetzt auf Ihrer Website sehen und sehen
es könnte Ihnen helfen
Danke Glückliche Kodierung
Ich konnte Ihr Problem auf Server 2008 R2 mit SQL Server 2008 nicht vollständig replizieren, da alles gemäß meiner Anweisungen in meiner Umgebung funktioniert. Ich hatte den gleichen Fehler, als ich den Namen meines App-Pools in IIS vertippt hatte, aber alles passierte, als der App-Pool-Name korrigiert wurde. Ich konnte auch die Identität von ASP.NET v4.0 hinzufügen.
Ich könnte hier ein wenig erreichen, aber haben Sie mit der rechten Maustaste geklickt und SSMS als Administrator ausgeführt? Dies ist möglicherweise kein Problem mit der Benutzerkontensteuerung unter Windows 7, kann sich jedoch auf die Serverversionen von Windows auswirken. Sie könnten auch versuchen, zu sehen, ob Sie beim Ändern einer NTFS-ACL das gleiche Problem haben. Sie sollten in der Lage sein, die App-Pool-Identität in einer NTFS-ACL unter Verwendung desselben IIS APPPOOL \ ASP.NET v4.0-Namens wie in SQL Server hinzuzufügen. Wenn Sie ein anderes Verhalten erhalten, hat das möglicherweise etwas mit SQL Server zu tun. Wenn nicht, dann gibt es möglicherweise einen Dienst, der nicht auf Ihrem Windows 7-Desktop ausgeführt wird. Sie müssen die App-Pool-Identität auflösen.
Tags und Links login