关于Visual Studio2008附加web服务进程无法命中断点调试问题

本文介绍如何使用VS2008附加进程功能轻松解决Webservice项目调试不便的问题。包括确认web服务开启、检查项目编译模式、web站点数目及尝试更改附加模式等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当我们的项目为webservice时,调试不太方便,使用VS2008的附加进程可以轻松解决这一问题。

在VS2008的菜单栏依次点击“工具”---->“附加到进程”,在弹出的“附加到进程“窗口中,选中”显示所有用户进程“、”显示所有会话中的进程“,并在进程列表中找到进程名为”w3wp.exe“的进程,若找不到该进程:

1、确认web服务是否开启;

2、可以使用浏览器打开webservice,然后在“附加到进程“点击”刷新按钮“;

然后在”可用进程“列表中就可以找到”w3wp.exe“进程。


若附加进程后,调用web服务时,断点无法命中,则可尝试以下操作:

1、检查webservice项目编译方式是否为Debug模式,若为Release模式编译的项目,是无法调试的;

2、检查本机可用的web站点数目,若开启多个有可能出现附加的”w3wp.exe“进程并不是所要调试的进程服务。

3、如果上述两步确认无误,还不行,可以尝试本步骤。在”附加到进程“的窗口中默认使用”T-SQL、本机、托管“模式附加到进程,可尝试改为”Workflow“模式。一般是不需要进行该项操作的。


目前只发现这些解决办法,以后还有其他的,以后再补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ding544935

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值