试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器。计算机调试管理器(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服务器上启动调试 解决方法
我的机子配置是:操作系统是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/