关于Visual Studio2008附加web服务进程无法命中断点调试问题
2012-09-07 14:52
393 查看
当我们的项目为webservice时,调试不太方便,使用VS2008的附加进程可以轻松解决这一问题。
在VS2008的菜单栏依次点击“工具”---->“附加到进程”,在弹出的“附加到进程“窗口中,选中”显示所有用户进程“、”显示所有会话中的进程“,并在进程列表中找到进程名为”w3wp.exe“的进程,若找不到该进程:
1、确认web服务是否开启;
2、可以使用浏览器打开webservice,然后在“附加到进程“点击”刷新按钮“;
然后在”可用进程“列表中就可以找到”w3wp.exe“进程。
若附加进程后,调用web服务时,断点无法命中,则可尝试以下操作:
1、检查webservice项目编译方式是否为Debug模式,若为Release模式编译的项目,是无法调试的;
2、检查本机可用的web站点数目,若开启多个有可能出现附加的”w3wp.exe“进程并不是所要调试的进程服务。
3、如果上述两步确认无误,还不行,可以尝试本步骤。在”附加到进程“的窗口中默认使用”T-SQL、本机、托管“模式附加到进程,可尝试改为”Workflow“模式。一般是不需要进行该项操作的。
目前只发现这些解决办法,以后还有其他的,以后再补充。
在VS2008的菜单栏依次点击“工具”---->“附加到进程”,在弹出的“附加到进程“窗口中,选中”显示所有用户进程“、”显示所有会话中的进程“,并在进程列表中找到进程名为”w3wp.exe“的进程,若找不到该进程:
1、确认web服务是否开启;
2、可以使用浏览器打开webservice,然后在“附加到进程“点击”刷新按钮“;
然后在”可用进程“列表中就可以找到”w3wp.exe“进程。
若附加进程后,调用web服务时,断点无法命中,则可尝试以下操作:
1、检查webservice项目编译方式是否为Debug模式,若为Release模式编译的项目,是无法调试的;
2、检查本机可用的web站点数目,若开启多个有可能出现附加的”w3wp.exe“进程并不是所要调试的进程服务。
3、如果上述两步确认无误,还不行,可以尝试本步骤。在”附加到进程“的窗口中默认使用”T-SQL、本机、托管“模式附加到进程,可尝试改为”Workflow“模式。一般是不需要进行该项操作的。
目前只发现这些解决办法,以后还有其他的,以后再补充。
相关文章推荐
- 解决附加进程调试时出现"无法命中断点,还没有为文档加载任何符号这个问题"
- 关于IE8下调试JS的问题--“无法附加进程,进程可能附加了另一个调试程序”
- 附加到进程调试DLL时显示“无法命中断点,没有为该文档加载任何符号”
- VS2013中附加进程的方式调试IIS接口,设置断点不会命中的问题记录
- 关于附加进程调试的问题
- vc2010调试:“当前不命中断点”(附加进程)
- web调试时,无法命中断点
- 解决VC++2010&&VS2010无法调试&&调试无法进入断点&&无法命中断点的问题
- 用内存断点找OEP 问题 脱壳时提示无法读取被调试进程的内存 bad dos signature
- vs2005调试无法命中断点问题,0x09
- 调试无法命中断点问题
- 调试无法命中断点问题
- 关于VS调试Web 无法启动IIS Express Web 服务器的问题解决
- MonoDevelop 断点调试 Unity3D 的2种方法 及附加进程失败问题的解决方法
- 解决VC++2010&&VS2010无法调试&&调试无法进入断点&&无法命中断点的问题
- 解决调试asp.net程序时无法修改代码的问题(提示: 当调试器已经附加到已经运行的进程...)
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- 解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。
- 关于“无法在web服务器上启动调试,不是Debugger User组成员..."问题