全新的 Windows 8 发布版本。新鲜 VS 2012。新鲜的新项目。没有代码改变。按 F5 并获得:
无法启动程序“http://localhost:2209/”。
该系统找不到指定的文件。
拥有管理员权限。以管理员身份运行,提升。
在全新安装时看到这一点非常震惊。唯一安装的其他东西是Chrome。使用进程监视器,我可以看到 IIS Express 一切正常。内部浏览器启动正常并显示站点。它甚至在 Azure 上发布,所以它的构建很好。
Procmon 中的唯一错误是 C:\DATA\Code\My.Solution.Folder\enc_temp_folder 上的“NAME NOT FOUND”
我尝试制作这个文件夹,有趣的是,VS 删除了它。我认为 Procmon 正在采取一些清理行动。
更新 1
将 c:\Program Files\Internet Explorer\iexplore.exe 添加到“Browse with...”程序中,但它没有第二次添加它,所以我用假开关添加了它,并且发生了同样的错误。添加 x86 iexplore.exe 会导致调试器加载但没有 IE。
添加了 Chrome.exe 的路径并且可以正常工作。似乎 IE 10 是开箱即用的 FUBAR。
更新 2
通过程序和功能重新安装了 IE 10,但没有运气。