【发布时间】:2010-06-02 15:26:45
【问题描述】:
我使用的是 VS 2010。而在 VS 2010 中,当您想通过 IIS(而不是 VS 内置的 Web 服务器)测试本地 IIS 站点时,现在附加到工作进程会更加痛苦。
这更痛苦,因为现在当您通过 Debug Menu | 选择工作进程 ()附加到进程 | w3wp.exe 它会弹出一个附加提示,询问您是否确定要执行此操作。
即使在此之前,附加到以前版本的 VS 中的过程也是非常痛苦的。我必须每天执行此操作 200 次,这浪费了我很多时间,因为需要 5-10 秒才能点击并执行此操作。
现在,如果您有 2 个不同的工作进程正在运行,那么我可以看到需要选择。但在此之前,只是进入那个附加屏幕简直是痛苦的。
除了附加到进程对话框之外,任何人都知道一种快捷方式或更快的方法,以便附加到 VS 中的工作进程?
我不明白为什么微软不添加一个漂亮的工具栏图标或让你直接跳到那个附加到对话框屏幕的东西,甚至更好的是你可以指定只显示工作进程作为一个选项,这样可以节省即使它已经按字母顺序排列,我也花了很多时间筛选该列表。我仍然需要滚动才能找到它。
无论如何,它现在变得非常烦人..我真的厌倦了每次都让依恋进入那个过程的漫长道路。
【问题讨论】:
-
使用 F5 运行应用程序,您会自动附加到工作进程,但我想这对您不起作用。您能给我们提供更多细节吗?
-
是的,但是这样做会重新启动整个应用程序,这在大多数情况下是不切实际的,因为您已经处于某个站点上的事物流中。如果我已经加载了某个页面,我只想附加到该页面并开始调试。我不一定想从头开始网站...我已经这样做了,并且进入了网站流程,并希望在错误之前发生的任何页面上进行测试(如果我遇到运行时错误,请单击返回在浏览器中,并附加到工作进程以查看此时在错误之前的页面上调试发生了什么)
标签: asp.net visual-studio worker-process