Gewusst wie: Ausführen des Workerprozesses unter einem Benutzerkonto

Um Ihren Computer so einzurichten, dass der ASP.NET-Arbeitsprozess (aspnet_wp.exe oder w3wp.exe) unter einem Benutzerkonto ausgeführt werden kann, führen Sie folgende Schritte aus:

Prozedur

So führen Sie "aspnet_wp.exe" unter einem Benutzerkonto aus

  1. Öffnen Sie die Datei machine.config. Sie befindet sich auf dem Computer im Ordner CONFIG und wurde unter demselben Pfad gespeichert, unter dem die Laufzeit installiert wurde.

  2. Suchen Sie den Abschnitt <processModel>, und ändern Sie die Attribute "user" und "password" in den Namen bzw. das Kennwort für das Benutzerkonto, unter dem "aspnet_wp.exe" ausgeführt werden soll.

  3. Speichern Sie die Datei machine.config.

  4. Unter Windows Server 2003 wird IIS 6.0 standardmäßig installiert. Der entsprechende Arbeitsprozess ist "w3wp.exe". Führen Sie folgende Schritte aus, um "aspnet_wp.exe" als Arbeitsprozess im IIS 6.0-Modus auszuführen:

    1. Klicken Sie auf Start, klicken Sie auf Verwaltung, und wählen Sie dann Internetinformationsdienste aus.

    2. Klicken Sie im Dialogfeld Internetinformationsdienste mit der rechten Maustaste auf den Ordner Websites, und wählen Sie Eigenschaften aus.

    3. Wählen Sie im Dialogfeld Eigenschaften von Websites Dienst aus.

    4. Wählen Sie WWW-Dienst im IIS 6.0-Isolationsmodus ausführen aus.

    5. Schließen Sie das Dialogfeld Eigenschaften und Internetdienste-Manager.

  5. Öffnen Sie eine Eingabeaufforderung von Windows, und setzen Sie den Server zurück, indem Sie Folgendes ausführen:

    iisreset
    

    - oder -

    net stop iisadmin /y
    net start w3svc
    
  6. Suchen Sie den Ordner Temporary ASP.NET Files. Er sollte sich im selben Pfad befinden wie der Ordner CONFIG. Klicken Sie mit der rechten Maustaste auf den Ordner Temporäre ASP.NET-Dateien, und wählen Sie im Kontextmenü die Option Eigenschaften aus.

  7. Klicken Sie im Dialogfeld Eigenschaften von Temporary ASP.NET Files auf die Registerkarte Sicherheit.

  8. Klicken Sie auf Erweitert.

  9. Klicken Sie im Dialogfeld Erweiterte Sicherheitseinstellungen für Temporary ASP.NET Files auf Hinzufügen.

    Das Dialogfeld Benutzer, Computer oder Gruppen auswählen wird angezeigt.

  10. Geben Sie den Benutzernamen in das Feld Geben Sie die zu verwendenden Objektnamen ein ein, und klicken Sie auf OK. Der Benutzername muss folgendes Format aufweisen: Domänenname\Benutzername.

  11. Gewähren Sie dem Benutzer im Dialogfeld Berechtigungseintrag für temporäre ASP.NET-Dateien Vollzugriff, und klicken Sie dann auf OK, um das Dialogfeld Eintrag für temporäre ASP.NET-Dateien zu schließen.

  12. Das Dialogfeld Sicherheit wird angezeigt, und Sie werden gefragt, ob Sie wirklich die Berechtigungen für einen Systemordner ändern möchten. Klicken Sie auf Ja.

  13. Klicken Sie auf OK, um das Dialogfeld Eigenschaften von temporären ASP.NET-Dateien zu schließen.

Siehe auch

Referenz

ASP.NET-Debugging: Systemanforderungen