IIS-Anwendungspoolidentität Benutzer wird erst erstellt oder ist verfügbar, wenn die Website gestartet wird

1133
Rots

Ich versuche, den Ordnerberechtigungen in Windows Server 2012 Standard, Build 9200, einen Application Pool Identity-Benutzer hinzuzufügen. Dies ist IIS 8.0.

Wenn ich versuche, den Benutzer hinzuzufügen, IIS APPPOOL\ExampleAppPoolIdentitymeldet Windows, dass der Name nicht gefunden wird. Alle Objekttypen sind ausgewählt, und Locations ist auf den lokalen Computer eingestellt.

Ich füge die Berechtigungen durch folder properties -> security -> edit -> add

Wenn ich eine Website oder Webanwendung so eingerichtet habe, dass sie auf den Anwendungspool verweist, und die Website durchforste, wird der Benutzer erstellt / verfügbar und funktioniert beim Hinzufügen zu Ordnerberechtigungen.

Ich habe dies auf meiner lokalen Version von Windows 7 mit IIS 7.5 ausprobiert. Das Verhalten ist so, dass der Benutzer erstellt wird, sobald der Anwendungspool erstellt wurde, und bereit ist, einem Ordner Berechtigungen hinzuzufügen. Ich habe dieses Problem mit IIS 7.5 auch in anderen Windows-Umgebungen, einschließlich 2012, nicht gehabt.

Mein Endziel ist das programmgesteuerte Hinzufügen der Berechtigungen zum Ordner, und ich hatte die gleichen Probleme Microsoft.Web.Administration, den Anwendungspool zu erstellen und diesen dann mit einer Benutzer-SID zu übersetzen System.Security.Principal.NTAccount.Translate. Diese Frage ist jedoch zu diesem Zeitpunkt nur eine Frage des Betriebssystems, da ich mit der Standard-Windows-Benutzeroberfläche nicht dasselbe Ergebnis erzielen kann.

Gibt es eine Möglichkeit, die Erstellung / Verfügbarkeit des Application Pool Identity-Benutzers zu erzwingen, ohne zuvor eine Website ausgeführt zu haben, die auf den Application Pool verweist?

1
Haben Sie sich schon mit der ASP.NET MVC-Technologie beschäftigt? Ich bin kein Entwickler, aber ich habe viele Webserver für viele Apps mit MVC konfiguriert, die ihnen scheinbar dabei geholfen haben, die Sicherheit auf App-Ebene zu standardisieren und zu vereinfachen. Nur ein kurzer Gedanke ohne Verbindung und Überprüfung der Servereinstellungen usw. auf den entsprechenden Webservern in meinen von mir verwalteten und verwalteten Umgebungen. Pimp Juice IT vor 7 Jahren 0
@JUICED_IT Danke für den Vorschlag, ich bin mir nicht sicher, wie er die Frage angeht. Wenn Sie speziell eine ASP.NET MVC-Website erstellen und diese (über ein Installationsprogramm?) Auf einer Live-Box installieren, wird der App Pool Identity-Benutzer automatisch im richtigen Ordner verfügbar. Sagst du das? Leider baue ich hier keine ASP.NET MVC-Website. Rots vor 7 Jahren 1

0 Antworten auf die Frage