2009-06-03 4 views
1

Ich installiere das ASP .net auf Win7, und ich muss ASP.NET Erlaubnis geben, den Projektordner zu verwenden. Ich habe Network Service ausprobiert und nicht gearbeitet; Win7 hat diesen Benutzer nicht gefunden.Netzwerk-Service-Benutzer verschwand auf IIS7.5 auf Windows7

Ich weiß, dass zuvor der Benutzer ASPNET war und später ist Netzwerkdienst, aber jetzt hat sich etwas geändert oder ich mache etwas falsch. Bitte hilf mir.

Edit:. ich erfahren, dass ich überprüfen kann. „Arbeitsplatz-> Manage-> Lokale Benutzer und Gruppen-> Gruppen-> IIS_WPG Gruppe Aber das‚IIS_WPG‘nicht existiert Die Gruppe, die existiert, ist „IIS_IUSRS“, und es dont't den Network Service Benutzer haben ... ich werde versuchen, IIS oder ASP.Net neu installieren und überprüfen, ob es funktioniert ...

+0

Welche lokalen Benutzer sind auf Ihrer Maschine vorhanden? Kannst du sie auflisten? –

+0

@Andrew Hare: Lokale Benutzer sind "Administrator", "Gast", "HomeGroupUser" und "ClickOk" (mich) –

Antwort

4

Sie können den AppPool-Benutzer wie ursprünglich konfiguriert lassen, solange Sie der Benutzergruppe IIS_WPG Lese-/Ausführungsberechtigung erteilen. Standardmäßig IIS_WPG enthält:

  • BUILTIN \ IIS_IUSRS
  • NT AUTHORITY \ LOCAL SERVICE
  • NT AUTHORITY \ NETWORK SERVICE
  • NT AUTHORITY \ SERVICE
  • NT AUTHORITY \ SYSTEM

Wenn Sie keine IIS_WPG-Gruppe haben, erstellen Sie eine und fügen Sie diese hinzu.

0

IIS7 sollte noch NETWORK SERVICE sein, Sie jedoch, Sie können dies überprüfen, indem Sie IIS öffnen

Suchen Sie den APplication-Pool, mit dem Sie arbeiten, und prüfen Sie, welcher Benutzeraccount dem Pool zugeordnet ist.

+0

Lustig, hier ist der AppPool-Benutzer "ApplicationPoolIdentity". Ich habe zu NetworkService gewechselt und werde testen, ob es funktioniert –