Freigeben über


Gewusst wie: Ausführen des Workerprozesses unter einem Benutzerkonto

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Um Ihren Computer so einzurichten, dass der ASP.NET-Workerprozess (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 Workerprozess ist w3wp.exe. Führen Sie folgende Schritte durch, um aspnet_wp.exe als Workerprozess im IIS 5.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 WebsitesDienst aus.

    4. Wählen Sie WWW-Dienst im IIS 5.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 Temporary ASP.NET Files, 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-DateienVollzugriff, 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