您的位置:首页 > 其它

VS2003 试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器

2011-07-21 14:54 766 查看
试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器。计算机调试管理器(MDM)错误。
错误信息:
Microsoft(R) 计算机调试管理器(MDM)
用法:mdm [option]
选项:
/dumpjit:显示当前JIT(实时)调试设置试图运行项目时出错,无法启动调试。
没有正确安装调试器。请运行安装程序安装或修复调试器。用F5调试时,此对话框又弹出一次,之后是另一个对话框。

请尝试下面的操作可以解决你的问题:
1、请确定你的操作系统是否运行在debug模式下,此时VS.NET将不能调试。
2、确定你的项目已经启动了“非托管代码”调试选项。
3、尝试重新安装VS.NET中的修复选项。
4、在命令行中尝试重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,该文件位于(C:\WINNT\Microsoft.NET\Framework\v1.1.4322请找到你本机的这个对应的目录)。
5、在命令行中尝试重新注册oleaut32.dll(regsvr32 oleaut32.dll)
6、运行C:\Program Files\Common Files\Microsoft Shared\VS7Debug下面的mdm.exe /regserver

我是在安装Script Debugger for Windows 之后出现该问题的,最后用操作6解决,在命令行下执行
cd C:\Program Files\Common Files\Microsoft Shared\VS7Debug
mdm.exe /regserver

试图运行项目时出错:无法在WEB服务器上启动调试 解决方法

vs2003提示:试图运行项目时出错:无法在WEB服务器上启动调试.未能启动ASP.NET或ATL SERVER 调试. 2007-09-15 23:02
我的机子配置是:操作系统是Win2003,一开始装的平台是VS2005,.net2.0,由于项目的需要,所以装了.net1.1,平台用的是vs2003,在运行项目时,系统报错:

自动附加到计算机“SOFTSERVER”上的进程“[3940] w3wp.exe”失败,后来发现原因是.net2.0和.net1.1有冲突,IIs中的Asp.net选项卡中的Asp.net版本默认为2.0,没有1.1

解决方法:

需要在IIS中重新注册一下ASP.NET,在MS-DOS中运行:

C:\windows\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i或在程序里面的Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示执行aspnet_regiis.exe –i

修复成功后,就可以在IIS中打到1.1的.net版本

选择IIs中的Asp.net选项卡中的Asp.net版本默认为1.1。

自动附加到计算机“SOFTSERVER”上的进程“[3940] w3wp.exe”失败的错误信息没有了。

解后又出现了新问题,提示:

试图运行项目时出错:无法在WEB服务器上启动调试.未能启动ASP.NET或ATL SERVER 调试. 验证服务器上是否正确安装了ASP.NET或ATL SERVER

解决方法:

在IIS中的WEB服务扩展中,有两项:asp.netv1.1.4322和asp.netv2.0.50727两个选项,原来是asp.netv2.0.50727的状况已经允许,而asp.netv1.1.4322的状况是禁止的,原因找到了,

就是把asp.netv1.1.4322的状况也改为允许状态。

问题解决了!!!!

另外 关于.net1.1和.net2.0冲突的完美解决方法

http://dotnetdebug.net/2006/01/02/running-net-20-and-11-side-by-side/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐