问一个VS2005asp.net的问题:绑定句柄无效

来源:百度知道 编辑:UC知道 时间:2024/05/21 23:50:20
我今天电脑刚重装系统,同时我装了VS2005,我装好了2005后我测试了一下,一切功能正常,特别是调试,我加了一下断点,是可以的,但是我从微软官网上下载了一个Fromework3.5有65MB安装后调试功能就不能用了,说什么绑定句柄无效,这外问题太让我气愤了,没有调试功能那多难搞呀,我也上网查了好多资料,网上说什么勾上vs2005宿主进程什么的,这是对Windows应用程序而言的,我现在是搞网站,所以行不通,网上又说去服务里启动Terminal Services 就好了,但是我那里压根就没有这个服务,我记得我刚开始做程序时安装VS2005时也是这样子的,但是我不是像上面说的那样子搞的我好像是直接打开VS2005设置了一下,就好了,但是由于那时搞好了,我也没瑞关注这个问题,导致现在怎么设置我也记不得了,我现要向各位大侠求助,怎么办对于我这个问题小的在此谢谢你们了,解决问题了我还要加分的

如果你的IE浏览器是IE8,楼上的方法全都不好使。只能用下面的办法:
修改注册表:HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main
增加dword键TabProcGrowth,值为0就行!

以下方法请自己尝试:
1 、 右键点击项目选择“属性”,在左边选择“调试”,右边出现配置,下面有个“启用调试器”,把“启用 Visual Studio 宿主进程”前的勾去掉即可。

2、在应用的属性中的DEBUG选项中去掉 Enable the Visual Studio hosting process(中文版就是:启用Visual Studio宿主进程)前的勾

3、启动Terminal Services服务

打开计算机管理,在服务里将“Terminal Services”改成Manual,或者直接启动它就可以在VS.Net 2005里调试了。

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

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

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