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方法里设置一个断点,等待它的执行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)