VS 不能调试 解决方法

1.如果你用的是IE8的话,请修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main 
增加dword键TabProcGrowth,值为0

 

2.网页 工具 选项 删除cookies。
如果还是不行
3、把asp.net的临时文件删除,在c:/Windows/Microsoft.NET/Framework//Temporary ASP.NET Files 目录。 指你要处理的.net版本。

4.关于.net设置断点不能调试的原因分析:

1. 修复调试器
调试时弹出“试图运行项目时出错:无法启动调试.
没有正确安装调试器.请运行安装程序安装或修复调试器.”
解决方法:现在只要把machine debug manager 启动起来就可以了。
2.程序运行一切正常,只是设置 断点 根本没有用
aspnet 用户加入到超级管理员

调试权限不够
Try:
根据设计,ASP.NET 要求对根 Web 站点上或任何虚拟目录上的 ASPNET 帐户(Aspnet_wp.exe 进程帐户)具有读取、执行和列出访问权限。这是必需的,以便 ASP.NET 可以访问内容文件并可以监视文件更改。 
解决方案
若要为根 Web 站点上或任何虚拟目录上的 ASPNET 帐户添加读取、执行和列出访问权限,请执行以下步骤:
在 Windows 资源管理器中,浏览到包含根 Web 站点(默认情况下是 C:/Inetpub/Wwwroot)或虚拟目录的文件夹。
右键单击该文件夹,然后单击属性。
在安全性选项卡上,单击添加。
键入计算机名/ASPNET(例如,在名为 Webdev 的计算机上,键入 Webdev/ASPNET),然后单击确定。
允许以下 ASPNET 帐户权限:
读取并执行
列出文件夹内容
读取

单击确定以关闭属性对话框并保存所做更改。
备注:如果 Everyone 组或用户组已具有对根 Web 站点或虚拟目录的读取访问权限,则无需执行这些步骤。
点击项目-(程序)属性-
然后在配置属性中的调试里面把你要的改为true就可以了!
3.设置断点时会跑到其他的CS文件中
删除所有dll重新编译,若还是不行,查看项目编译属性那里是否为debug模式,仍然不行,可以将需要引用的dll拷贝到当前项目所在bin文件夹下

你可能感兴趣的:(VS 不能调试 解决方法)