查找 ASP.NET 进程的名称

若要调试正在运行的 ASP.NET 应用,Visual Studio 调试器必须按名称附加到 ASP.NET 进程。

若要确定哪个进程正在运行 ASP.NET 应用:

  1. 在应用正在运行的情况下,在 Visual Studio 中选择“调试”>“附加到进程” 。

  2. 在“附加到进程”对话框中,键入以下列表中进程名称的第一个字母,或在搜索框中输入这些名称。 正在运行的是运行 ASP.NET 应用的进程。 附加到该进程以调试应用。

    • w3wp.exe 适用于 ASP.NET,在使用进程内托管模型(IIS 6.0 及更高版本)时也适用于 ASP.NET Core。
    • appname.exe 适用于在 kestrel 服务器上运行的 ASP.NET Core(本地默认值)。
    • iisexpress.exe 适用于 IISExpress。
    • dotnet.exe 适用于进程外托管模型的 ASP.NET Core。
    • aspnet_wp.exe* 适用于在 IIS 6.0 之前的 IIS 上运行的 ASP.NET。
    • inetinfo.exe 适用于在进程内运行的较旧 ASP 应用程序。