vs2010调试没有出现附加到进程

vs2010调试没有出现附加到进程,第1张

是IE10的原因造成的,解决方法如下:

1、IE——选项——高级,将“禁用脚本调试”选项的钩去掉。

2、打开命令行,运行“"regsvr32.exe"%ProgramFiles(x86)%\CommonFiles\Microsoft

Shared\VS7Debug\msdbg2.dll”,但是在运行的过程中遇到问题。

3、继续找解决办法,在“C:\Windows\System32”文件夹下找到“msdbg2.dll”,将其复制到“C:\ProgramFiles\CommonFiles\microsoftshared\VS7Debug”目录下。

4、然后在命令行中运行“regsvr32.exeC:\ProgramFiles\CommonFiles\microsoftshared\VS7Debug\msdbg2.dll”。至此,问题解决。

VS2015 C++没办法调试是设置错误造成的,解决方法为:

1、在网页中打开刚刚部署的站点,可以直接在iis中点击配置的地址。

2、在程序中,找到自己需要断点的地方,点击设置断点。

3、在vs2015的菜单栏中找到“调试”按钮,点击,在下拉的菜单中,我们选择“附加进程”。

4、在d出的新界面中,我们找到与程序对应的w3wp的进程,这个地方要注意一下用户名,这个用户名与iis部署的站点名称一致,选中后双击。

5、到这里,我们已经把程序附加到进程中了,然后,需要刷新一下页面,这时就会发现,设置的断点被命中。

调试Windows服务

调试Windows服务比普通应用程序要困难些,需要很多步骤。服务不能像普通应用程序那样在开发环境中直接执行来调试,它必须先安装并启动。一旦启动了它,你可以用Visual Studio附加到进程来调试代码。记住,对Windows服务做的任何改动,你都需要卸载并重新安装它。

附加到运行的Windows服务

要调试服务,你需要按如下步骤附加到Windows服务。这里假设你已经安装了服务并成功启动了它。

1. 在Visual Studio中打开项目

2. 选择调试

3. 选择附加到进程

4. 打开选择所有用户的进程

5. 在可用进程中选择你的进程

6. 点击附加

7. 在timer1_Elapsed方法里设置一个断点,等待它的执行


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11842898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存