【转】Visual Studio 2005不能调试的错误

简介: 运行Microsoft Visual Studio 2005出现如下情况: 无法在web服务器上启动调试.调试器未在web服务器计算机上注册.web服务器上必须安装visual studio或者远程调试器组件? 解决方法:重新注册一下msdbg2.dll这个文件就可以了,具体操作如下:在开始------->运行regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"就可以了。

运行Microsoft Visual Studio 2005出现如下情况:

无法在web服务器上启动调试.调试器未在web服务器计算机上注册.web服务器上必须安装visual studio或者远程调试器组件?


解决方法:
重新注册一下msdbg2.dll这个文件就可以了,具体操作如下:
在开始------->运行
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll"
就可以了。

访问IIS元数据库失败
思考可能是次序出了问题,解决
1、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2、输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。
接着还会出现“未能创建 Mutex”的问题
解决方法:
1、先关闭你的VS2005。
2、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files   找到你刚才调试的程序的名字的目录删除它。
3、关闭IIS服务器,重开一次。
4、用IE浏览一下你的程序,问题解决。

=========================================================================================

ASP.NET 无法调试的几种现象和解决方法
现象1:无法在Web服务器上启动调试。与 Web服务器通信时出现身份验证错误。
或          无法在Web服务器上启动调试。调试失败,因为没有启用集成Windows身份验证。

原因可能是:身份验证不通过或权限不足

解决办法:在IIS默认网站选中指定的应用程序,点属性--〉目录安全性--〉身份验证和访问控制 的“编辑”按钮,“集成Windows身份验证”打勾。

---------------------------------------------------------------------------------------------------------------
现象2:无法在Web服务器上启动调试。Web服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。

原因可能是:在Web服务器上,该应用程序没有启用调试。

解决办法:在IIS默认网站选中指定的应用程序,点属性--〉ASP.NET--〉“编辑配置”按钮--〉应用程序中的“启用调试”打勾。

---------------------------------------------------------------------------------------------------------------
现象3:在开发环境中随便打开一个 apsx,在错误列表中都提示,
   错误 1 E:\xxxxx\yyyyy.ascx: ASP.NET 运行时错误: “/LM/W3SVC/225492951/ROOT/xxxxx”不是一个有效的 IIS 应用程序。

原因可能是:身份验证不通过或权限不足

解决办法:可按现象1的解决办法进行。如果实在不行,则插入 Visual Studio 光盘,运行安装程序,然后选择“修复/重新安装”。

相关链接:
错误:无法在 Web 服务器上启动调试
http://msdn2.microsoft.com/zh-cn/library/dwesw3ee(VS.80).aspx

错误:调试失败,因为没有启用集成 Windows 身份验证
http://msdn2.microsoft.com/zh-cn/library/x8a5axew(VS.80).aspx

=====================

无法直接启动带有"类库输出类型"的项目.

在解决方案资源管理器中,右击解决方案->属性->通用属性->启动项目->把单启动项目这一项置为Web项目->确定.

目录
相关文章
Visual Studio下程序开发: VS2017调试卡住问题
Visual Studio下程序开发: VS2017调试卡住问题
222 0
Visual Studio下程序开发: VS2017调试卡住问题
|
JavaScript 前端开发
如何使用 Visual Studio Code 调试 Angular Schematics 实现
如何使用 Visual Studio Code 调试 Angular Schematics 实现
117 0
如何使用 Visual Studio Code 调试 Angular Schematics 实现
如何使用 Visual Studio Code 调试 Angular Schematics 实现
How to Debug an Angular Schematic using Visual Studio Code 能够在代码执行时调试和遍历代码是我们开发工作流程的基础。这是一项必不可少的功能,使我们能够调试和确定代码在做什么。它可以是我们测试工作流程的一部分——附加调试器并在特定场景中执行测试。
如何使用 Visual Studio Code 调试 Angular Schematics 实现
|
C++
艾伟_转载:Visual Studio调试之断点技巧篇
文章导航 Visual Studio调试之断点基础篇 Visual Studio调试之断点进阶篇 Visual Studio调试之断点技巧篇 函数断点 在前面的文章Visual Studio调试之避免单步跟踪调试模式里面我讲了如何设置函数断点,说实话,我个人喜欢设置函数断点,而不是在代码行里面设置断点。
1474 0
|
网络安全 Windows 应用服务中间件
Visual Studio 2017 调试器的工作进程(msvsmon.exe)意外退出 调试将终止
原文:Visual Studio 2017 调试器的工作进程(msvsmon.exe)意外退出 调试将终止 开发环境: Windows 10 in Parallels Desktop Visual Studio 15.6 场景还原: 使用 Visual Studio 15.6 (即 Visual Studio 2017) 新建 ASP.NET Core MVC 项目,启动调试,提示: 调试器的工作进程(msvsmon.exe)意外退出。
2728 0