一般可以解决VS2003无法调试的常见措施

开发 后端
本人很喜欢VS2003,在工作中也总结了关于VS2003无法调试的经验教训,下面就这个问题来详细说说吧。希望以下的文章对大家会有帮助。

赶上今天运气还不错,瞎猫撞上死耗子了,尝试着在开始菜单里找到Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示,却发现有好多出乎意料的事情,找到了VS2003无法调试的方法。

在我所遇到的VS2003无法调试的情况下,一般用下面的方法可以解决:

1:确认在“配置属性”中的“启用ASP.NET调试"为"True"

2:确认你的"web.config"中的"debug=true"

3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"

4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑..",确认"集成Windows身份验证"选项被选中

5:在IE选项->"安全设置"->"自定义级别"里有"用户验",确认选中"自动使用当前用户名和密码登录"

6:运行C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regii*.**e -i

7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户
以上操作最管用的就是第5步和第7步。

如果出现下面的错误信息:
“无法在WEB服务器上启动调试,未将项目配置为进行调试”.一般估计是把项目直接拷过来打开,要重新配置一下IIS
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”

用WIN2003调试。NET老是有问题,结果打了。NET1.1 SP1 FOR WIN2003就可以了(Windows 2003 需要使用自带的 .Net Framework 1.1,最好不要指望 VS2003 帮您安装) 程序运行良好,但是用vs2003调试的时候总是弹出一个NullReferenceException,而且这个exception的stack trace是null。不论你怎么修改代码,这个问题都是时隐时现。如果你的程序中涉及到了InteropServices或者Diagnostics的话,VS2003无法调试这个问题特别容易出现。

这是VS2003的一个bug。不过我们可以弥补VS2003无法调试这个问题:#t#
roject -> Properties -> Supported Runtimes,选择 v1.1.4322 。

改变后运行,结果发现还是不成。最后又试别的方法,又是加权限又是修改FrontPage服务扩展的,网上说的常用方法都试遍了也弄不成。最后发现在编译时,VS的输出栏里有一句话,自动附加到计“9LD9TY0AKKIETZX”上的进程“[3664] w3wp.exe”失败。

错误代码为 0x8013134b。于是再查,找到病根了,原来是因为我的机器上不但装了VS2003还装了VS2005,而IIS默认情况下使用的是ASP.NET2.0的版本,所以只要进入IIS->网站->右键属性->ASP.NET->下拉列表框中把版本选为上面的1.1就OK了。

于是又去IIS里更改。才发现我那里边根本就只有一个ASP.NET v2.0.50727一项,就连Web服务扩展里也只有一个ASP.NET v2.0.50727的Web服务扩展。在打开的窗口里运行了一下“aspnet_regiis /i”,重新注册一下,再去IIS中的Web服务扩展里看,除了原来的ASP.NET v2.0.50727一项外终于又多出来了一项ASP.NET v1.14322,将其设置为允许。

责任编辑:chenqingxiang 来源: 天道
相关推荐

2009-11-27 13:22:42

VS2003无法调试

2009-11-30 10:41:36

VS2003无法启动调

2009-12-01 10:11:04

VS2003 Acce

2009-11-30 10:51:17

VS2003无法启动调

2009-11-30 16:50:26

VS2003调试

2009-11-25 09:50:06

VS2003程序

2009-11-27 09:53:15

VS2003安装程序

2009-11-30 13:51:28

ActiveX控件

2009-11-30 10:20:47

2009-11-30 13:51:28

VS2003 Runt

2009-11-27 11:16:30

2009-11-27 08:59:29

VS2003配置文件

2009-11-30 09:10:40

VS2003断点无效

2009-11-30 13:51:28

VS2003 Acti

2009-11-25 10:48:29

VS2003调试

2009-12-09 13:41:04

VS 2003 报错

2009-12-18 10:10:49

VS 2003程序

2009-11-26 13:40:53

2009-11-30 09:27:38

VS2003源代码

2009-11-30 13:51:28

点赞
收藏

51CTO技术栈公众号