一般可以解决VS2003无法调试的常见措施
创始人
2024-06-13 02:11:56
0次

赶上今天运气还不错,瞎猫撞上死耗子了,尝试着在开始菜单里找到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,将其设置为允许。

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...