查找 ASP.NET 进程的名称

来源:http://msdn.microsoft.com/zh-cn/library/ms241730.aspx


若要附加到正在运行的 ASP.NET 应用程序,您必须知道 ASP.NET 进程的名称:

    如果正在运行 IIS 6.0 或 IIS 7.0,则名称为 w3wp.exe。
    如果正在运行 IIS 的早期版本,则该进程的名称为 aspnet_wp.exe。

对于使用 Visual Studio 2005 或更高版本生成的应用程序,ASP.NET 代码可能驻留在文件系统上并在测试服务器 WebDev.WebServer.exe 下运行。 在这种情况下,必须附加到 WebDev.WebServer.exe 而不是 ASP.NET 进程。 此方案仅适用于本地调试。

当原来的 ASP 应用程序在进程内运行时,它们会在 IIS 进程 inetinfo.exe 内部运行。


确定项目代码驻留在文件系统上还是 IIS 上

    1.在 Visual Studio 中打开“解决方案资源管理器”(如果它尚未打开)。
    2.选择包含该应用程序名称的顶部节点。
    3.如果“属性”窗口标题包含文件路径,则应用程序代码驻留在文件系统上。否则,“属性”窗口标题将包含网站的名称。

确定应用程序正在哪个 IIS 版本下运行

    1.找到“管理工具”并运行它。 根据操作系统的不同,该“管理工具”可能是“控制面板”中的一个图标,也可能是单击“开始”时显示的一个菜单项。
    2.在 Windows XP 中,“控制面板”可以采用分类视图或经典视图。 在分类视图中,需要单击“切换到经典视图”或“性能和维护”才能看到“管理工具”图标。
    3.从“管理工具”运行 Internet 信息服务。 将出现一个 MMC 对话框。如果左侧窗格中列出了多个计算机,请选择驻留了该应用程序代码的那个计算机。
    4.IIS 版本显示在右窗格的“版本”列中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值