我在 Windows XP pro (sp3, x86) 上使用 VS2010,我刚刚安装了修补程序kb2106584。一些人报告了此修复程序,例如此处,作为解决我之前遇到的 Asp.Net Development Server 无法从 VS 正确打开的问题的修复程序。但是,我的问题是由 ESET NOD32 与 devenv.exe 的 http 流量混淆并导致我计算机中的所有端口都用完引起的。
无论如何,一旦完成,我就打开了我的网站备份,然后单击调试。Asp.Net 开发服务器弹出,这是修补程序应该实现的,然后记事本++打开我上次使用它的选项卡,而 IE 从未出现。“等等,什么?” 再试一次。然后再次。总是记事本++,从来没有IE,总是没有打开新文档,只是一些完全不相关的东西。
我在 SO 上看到了另一篇关于这件事的帖子,here,但他的问题是文件/文件系统损坏。我的项目在源代码管理中,所以我尝试删除并恢复到昨天的修订。仍然打开记事本++,所以这不是我的问题。
我也尝试过重建,它什么也没做,并删除我的本地解决方案文件,它也什么也没做。我重新启动程序,然后重新启动计算机,均无济于事。
我开始相信这是把事情搞砸的修复程序,所以我尝试将系统还原到几天前。再一次,没有骰子;它仍然拉起记事本++而不是IE。
所以,问题变成了:
是否有一个或两个设置我可以尝试更改以使其再次打开正确的程序?
或者这是一个坏/不正确的修补程序,如果是,我该如何卸载它?它没有出现在“添加/删除程序”对话框中,我也没有在 VS 或安装程序中看到卸载它的选项。
提前致谢。
[编辑] 另请注意:Notepad++ 实际上并没有打开网站文件,它只是用我上次留下的任何东西打开。我不知道这是否有帮助,但我觉得细节将不胜感激。[/编辑]