VS2005调试时提示“绑定句柄无效”的解决办法

装了好几个版本的VS2005,结果运行程序时候都无法启动调试,报错“绑定句柄无效”

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

两种:

1-1 :在应用的属性中的DEBUG选项中去掉 Enable the Visual Studio hosting process前的勾

或者 1-2:启动Terminal Services服务

分析:还记得VS2005的DEBUG文件夹比VS2003多出了一共扩展名有vshost的应用程序,这个应该是跟某种远程服务有关的吧。

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

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

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

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值