更快地附加到VS中的工作进程的方法

时间:2010-06-02 15:26:45

标签: asp.net visual-studio worker-process

我正在使用VS 2010.而在VS 2010中,当您想通过IIS而不是VS内置Web服务器测试本地IIS站点时,附加到工作进程会更加痛苦。

现在当您通过Debug Menu |选择worker process()时,会更加痛苦附加到流程| w3wp.exe会显示一个额外的提示,询问您是否确定要执行此操作。

即使在此之前,在以前版本的VS中附加到该过程也是非常痛苦的。我必须每天做200次,这需要花费很多时间来点击并执行此操作。

现在,如果您有两个不同的工作流程,那么我可以看到需要选择。但在此之前,只需进入连接屏幕就很痛苦。

除了附加到进程对话框以便附加到VS中的工作进程之外,任何人都知道快捷方式或更快的方法吗?

我不明白为什么微软不会添加一个漂亮的工具栏图标或者某些东西直接跳到“附加到对话框”屏幕,甚至可以更好地指定只显示工作进程作为一个可以节省的选项尽管它已经按字母顺序排列,但我还是会仔细查看该列表中的时间记录。我仍然需要滚动才能达到目的。

无论如何,它现在变成了一个巨大的烦恼......我真的厌倦了每次都让附件进入该过程的漫长道路。

2 个答案:

答案 0 :(得分:0)

嗯,这不是一个超越你正在做的伟大的飞跃,但它可以减轻你的工作流程。你看过命令定制吗?

  1. 点击工具 - >自定义...(或右键单击工具栏并选择自定义...)
  2. 从“自定义”对话框中,单击“命令”
  3. 选择目标,(我建议上下文菜单)
  4. 选择子目标(如果是上下文菜单,选择编辑上下文菜单|代码窗口)
  5. 单击“添加命令”
  6. 从“添加命令”对话框中,选择“调试类别”
  7. 从命令列表中选择附加到处理...(靠近顶部)
  8. 点击确定
  9. 点击关闭
  10. 使用新的快捷方式!
  11. 希望这有帮助! :)

    ps:如果您将“附加到处理...”命令添加到“代码窗口”上下文菜单,则应该可以通过右键单击代码窗口中的任意位置来启动“附加到处理”对话框。

答案 1 :(得分:0)

在附加时录制,并为该宏指定快捷方式和/或为其指定菜单项。 步骤进行:

  1. 工具 - >宏 - >记录临时宏
  2. 附加到w3wp,点击忽略等
  3. 停止录制宏
  4. 保存
  5. 添加菜单项(例如,在Debug下)右键单击VS的菜单条 - >自定义... - >命令 - > ...添加命令 - > Macros.YourMacroNAme(例如DebugIIS)