怎么能够更好的运行VS2003的几种技巧

开发 后端
那天在公司重做机器后运行VS2003,发现在运行原来的项目时出现了那个“试图运行项目时出错:无法在Web服务器上启动调试”的提示。真郁闷!

希望我对于VS2003的一点经验能给大家带来帮助,导致运行VS2003出错的原因也许还有很多,不过在你遇到错误时,可以先检查一下你程序中的字符串,试试看。没准就是他引起的问题啊。

错误

运行VS2003一开始以为又是老毛病了,又照老方法去调整, IIS管理器里的网站右键→属性→目录安全性→身份验证→“集成身份验证”,改变后运行,结果发现还是不成。***又试别的方法,又是加权限又是修改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服务扩展。

还好运气不错,瞎猫撞上死耗子,尝试着在开始菜单里找到Microsoft Visual Studio .NET 2003->Visual Studio .NET 工具->Visual Studio .NET 2003 命令提示,在打开的窗口里运行了一下“aspnet_regiis /i”,重新注册一下,再去IIS中的Web服务扩展里看,除了原来的ASP.NET v2.0.50727一项外终于又多出来了一项ASP.NET v1.14322,将其设置为允许。

ASP.NET v1.14322

于是再去调整网站属性里的ASP.NET选项,发现已经有ASP.NET版本:1.1.4322一项了,选择后点确定再运行编译,OK,大功告成~

ASP.NET选项

唉,微软的这破东西不是这有毛病就是那有毛病,真TM不让人省心~ 装了好几个版本的VS2005,结果运行程序时候都无法启动调试,报错“绑定句柄无效”

查询了下网上的资料,解决方法如下两种:

1-1 :在应用的属性中的DEBUG选项中去掉 Enable the Visual Studio hosting process前的勾或者 1-2:启动Terminal Services服务分析:还记得VS2005的DEBUG文件夹比VS2003多出了一共扩展名有vshost的应用程序,这个应该是跟某种远程服务有关的吧。

Terminal Service的描述是这样:“允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。这是远程桌面(包括管理员的远程桌面)、快速用 户转换、远程协助和终端服>服务器的基础结构。”从此可以看出端倪,VS2005真的是“.net”啊!!#t#

在“项目”-“属性”里,“调试”选项卡,“启用非托管代码调试(U)”项打勾。在将VS2003的项目升级到05时,也可能会出现绑定句柄无效的提示,用这个方法就能解决。

分析:运行VS2003这个方法应该是跟安全代码有关的,.net尤其是ASP.NET对unsafe的限制比较严格,VS2005看来是默认全部用非托管了,微软的方向趋势从此也可见一斑

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

2009-11-27 08:59:29

VS2003配置文件

2009-11-25 15:01:58

VS2003 IDE

2009-11-26 14:48:54

VS2003资源

2009-11-27 14:25:57

VS2003模板

2009-11-30 10:20:47

2009-11-30 13:51:28

VS2003 Acti

2009-12-15 13:39:43

2009-12-01 16:32:20

VS2003安装步骤

2009-11-30 09:39:46

VS2003版本

2009-11-30 13:51:28

2009-12-01 13:10:29

VS2003压缩代码

2009-11-30 09:27:38

VS2003源代码

2009-11-27 11:16:30

2009-11-30 10:51:17

VS2003无法启动调

2009-12-18 10:10:49

VS 2003程序

2009-12-09 13:41:04

VS 2003 报错

2009-11-30 17:28:39

VS2003 ASP

2009-11-30 11:05:19

VS2003 WebS

2009-12-01 10:54:48

VS2003 英文版

2009-11-25 13:57:25

VS2003发布
点赞
收藏

51CTO技术栈公众号