我试过这种情况,实际操作最简单的如果你安装时候是可以用的,那么把最新安装的其他第三方软件卸载,然后在菜单--》运行devenv.exe /resetuserdata稍等片刻。
如果还是不行,那么就按照下面的操作进行下一步的处理:
问题症状:VS2005启动与运行都正常,只要点击调试(F5)或者运行(Ctrl+F5),程序或者网页可以正常调试并运行,但是VS2005却关闭了。(它累了,也需要休息!)
解决方法:(不使用ASP.NET的同学可以跳过第二步)
第一步:首先确保你点脑中的病毒已经被根治,就是%systemRoot%\System32目录下的垃圾DLL文件已经被清除。建议使用软件:Kaspersky Anti Virus或者Kaspersky Internet Security+360Safe+windows木马清道夫。基本这些东西一出动就可以搞定他们了。
PS:最好在安全模式下运行最新病毒库的杀毒软件全盘扫描(不留活口),你可以去看看电视,看看书,吃个饭……干什么都行,就是别看着进度条不然你会被催眠的。
第二步:找出你的Windows系统盘,放入光驱(这不是废话吗?)别怕不是让你重新装系统,- -!装系统我就不让你杀毒了。把IIS服务重新装一遍,却保你的IIS不缺少系统文件。并测试一下能不能看到Localhost。
PS:IIS装好了以后使用.Net2.0的同学请不要忘记重新配置IIS的应用程序环境,具体方法:开始→运行→cmd 回车→输入cd %systemroot%\microsoft.net\framework\v2.0.50727 aspnet_regiis /r等待片刻就可以了。
第三步:开始这一步之前请确保你的VS2005的环境设置已经全部备份了,否则就准备重新设置一遍吧。备份成功后,开始→运行→devenv.exe /resetuserdata稍等片刻,再运行VS2005你会发现它已经回到你第一次使用它的时候的样子了(难道这就是传说中的返老还童?转生?),再调试或者运行一下试试看,是不是没有问题了?^_^什么?还有问题?什么问题?(您无权查看XXXXX)- -!那对不起了我就解决不了了,^_^怎么可能呢,转入附加步。
PS:备份功能你不知道?我偏不告诉你是工具→导入导出设置。
附加步:我的电脑→工具→文件夹选项→查看→去掉使用简单文件共享(推荐)前面的钩,然后选择系统所在盘(一般是C:)属性→安全→组或用户名称处选择Everyone→在权限一栏允许[读取和运行]→确定。
PS:什么?你已经勾选了?那就去掉在勾选→确定。
呼,终于介绍完了,如果按照我上面运行的方法还是没有成功解决的话那我只能祝你重装系统后一切能恢复平静。^_^
一般应用程序是通过你的主程序调用的吧,可能你的代码有问题
代码可能存在未知问题,使用windbg调试运行看看