Freigeben über


Gewusst wie: Herausfinden des ASP.NET-Prozessnamens

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.

Für das Anhängen an eine ausgeführte ASP.NET-Anwendung müssen Sie den Namen des ASP.NET-Prozesses kennen.

  • Wenn Sie IIS 6.0 ausführen, lautet der Name w3wp.exe.

  • Wenn Sie eine frühere Version von IIS ausführen, lautet der Name aspnet_wp.exe.

Bei Anwendungen, die mit Visual Studio 2005 oder höheren Versionen erstellt wurden, kann sich der ASP.NET-Code im Dateisystem befinden und unter dem Testserver WebDev.WebServer.exe ausgeführt werden. In diesem Fall müssen Sie den Debugger an WebDev.WebServer.exe und nicht an den ASP.NET-Prozess anhängen. Dieses Szenario gilt nur für lokales Debuggen.

Ältere ASP-Anwendungen werden innerhalb des IIS-Prozesses inetinfo.exe ausgeführt, sobald sie prozessintern laufen.

Hinweis:

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Visual Studio-Einstellungen.

So stellen Sie fest, ob sich Projektcode im Dateisystem oder auf IIS befindet

  1. Öffnen Sie in Visual Studio den Projektmappen-Explorer, sofern er noch nicht geöffnet ist.

  2. Wählen Sie den obersten Knoten aus, der den Namen der Anwendung enthält.

  3. Wenn der Titel des Eigenschaftenfensters einen Pfad zu einer Datei enthält, befindet sich der Anwendungscode im Dateisystem.

    Andernfalls enthält der Titel des Eigenschaftenfensters den Namen der Website.

So stellen Sie die IIS-Version fest, unter der die Anwendung ausgeführt wird

  1. Öffnen Sie Verwaltung. Je nach Ihrem Betriebssystem ist dies entweder ein Symbol in der Systemsteuerung oder ein Menüeintrag, der beim Klicken auf die Schaltfläche Start angezeigt wird.

    In Windows XP kann die Systemsteuerung in der Kategorieansicht oder in der klassischen Ansicht angezeigt werden. Klicken Sie in der Kategorieansicht auf Zur klassischen Ansicht wechseln oder Leistung und Wartung, um das Symbol Verwaltung anzuzeigen.

  2. Führen Sie aus Verwaltung die Internetinformationsdienste aus. Ein MMC-Dialogfeld wird geöffnet.

  3. Wenn im linken Bereich mehr als ein Computer aufgeführt wird, wählen Sie den Computer aus, auf dem sich der Anwendungscode befindet.

  4. Die IIS-Version können Sie der Spalte Version im rechten Bereich entnehmen.

Siehe auch

Aufgaben

Gewusst wie: Debuggen von Webanwendungen auf einem Remoteserver

Referenz

ASP.NET-Debugging: Systemanforderungen

Weitere Ressourcen

Vorbereitungen zum Debuggen von ASP.NET

Debuggen von Webanwendungen und Skripts