Create für die Anmeldung fehlgeschlagen IIS APPPOOL \ ASP.NET v4.0

8

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!

    
Dave 23.08.2011, 00:03
quelle

5 Antworten

30

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.

    
Mike Haboustak 19.03.2013 14:45
quelle
4

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

aus

Wählen Sie erweiterte Einstellungen

Ändern Sie im Abschnitt Prozessmodell den Identity-Wert in NetworkService.

Wichtig: sollte immer DefaultAppPoolIdentity für Produktionsumgebungen

verwenden     
Sanjer 01.10.2011 14:05
quelle
1

Um 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.

    
Rami Sarieddine 03.04.2012 12:44
quelle
1

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:

  1. Öffnen Sie das IIS-Fenster auf der linken Seite, erweitern Sie die Registerkarte "Websites"
  2. innerhalb dieser erweitern Standard-Website-Registerkarte.
  3. Jetzt können Sie den Namen Ihrer Website finden, d. h. auf ISS gehostet.
  4. Klicken Sie einfach auf diese Website (ich meine Ihre Websitenamen), sobald Sie auf Ihrer Website rechts neben dem IIS-Fenster klicken Sie können die Option "erweiterte Einstellung" klicken Sie darauf ..... jetzt erhalten Sie eine neue Fenster geöffnet.
  5. legt jetzt den Anwendungspool auf "ASP.NET v4.0" fest, der standardmäßig "ASP.NET v4.0 DefaultappPool"
  6. enthält

Das ist alles, was Sie jetzt auf Ihrer Website sehen und sehen

es könnte Ihnen helfen

Danke Glückliche Kodierung

    
user3322470 28.05.2014 11:07
quelle
0

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.

    
JPC 31.08.2011 16:34
quelle

Tags und Links