在visual studio中查看流程命令行参数

时间:2012-07-10 07:38:03

标签: visual-studio web-services debugging visual-studio-debugging

我有一个在IIS的应用程序池中运行的Web服务。每当我尝试调试此Web服务时,我都会将其附加到visual studio调试器。但是,问题是有多个w3wp.exe(托管Web服务),我不知道要附加哪个。作为一种解决方法,我首先打开任务管理器(其中有一个进程命令行作为列之一)检查多个w3wp.exe中哪个托管我的应用程序池,记下它的PID然后用这个附加到进程视觉工作室的PID。有没有更好的方法来做到这一点?我可以从visual studio'附加到进程'窗口本身查看w3wp.exe命令行参数吗?我正在使用visual studio 2010。

1 个答案:

答案 0 :(得分:1)

对于Window 2008 / Vista / 7(IIS 7.0 / 7.5)

  • IIS 7.0 / 7.5附带一个名为AppCmd的新实用程序,它充当命令行服务器管理实用程序。
  • 此工具位于%systemroot%\ system32 \ inetsrv \ AppCmd.exe
  • 列出当前工作进程ID及其相应的站点使用情况 以下命令

    C:\Windows\System32\inetsrv>appcmd list wp

  • 了解应用程序工作进程ID后,从Visual Studio上的“附加到进程”对话框中选择正确的工作进程

希望它有所帮助。

相关问题