Freigeben über


Gewusst wie: Herausfinden des ASP.NET-Prozessnamens

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 oder IIS 7.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.

HinweisHinweis

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.Wählen Sie im Menü Extras die Option Einstellungen importieren und exportieren aus, 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

Referenz

Gewusst wie: Debuggen von Webanwendungen auf einem Remoteserver

ASP.NET-Debugging: Systemanforderungen

Weitere Ressourcen

Vorbereitungen zum Debuggen von ASP.NET

Debuggen von Webanwendungen und Skripts