Visual studio 2012 Visual Studio 2012 IIS Express 8全新安装-Can';t连接
在VisualStudio2010+IIS Express 7上,我可以使用IIS Express作为服务器并浏览站点 此后,我安装了带有IIS Express 8的Visual Studio 2012(在64位Windows 7上),无法在其上浏览任何站点。此外,当我查看日志文件(\Logs和\TraceLogFiles)时,我甚至没有看到任何2012/IISExpress 8应用程序的单个日志条目,更不用说要查看的错误了 查看applicationhost.config,我确实看到了我试图使用正确路径、应用池和端口运行的站点 但是当试图运行它时,IIS Express 8启动,我得到一个异常长的暂停,然后在浏览器中出现无法连接错误。也就是说,在IE9中,我得到“Internet Explorer无法显示网页”,在Chrome中是“Oops!Google Chrome无法连接到localhost:60046” 还有其他人碰到过这个吗?使用VS2012完成IIS Express 8的配置需要做些什么 更新2013年3月2日 这仍然没有解决,但这里列出了一些症状和部分解决方案 IIS Express完全不起作用 最初,我无法在任何情况下连接到IIS Express。事实证明,我有两个问题,一个与DNS有关,另一个似乎与Visual Studio 2012中的一个bug有关 第1期:Windows DNS 我已经将我的Windows wifi连接设置为使用谷歌的DNS服务器,而不是让它处于自动状态。这在以下情况下效果良好:Visual studio 2012 Visual Studio 2012 IIS Express 8全新安装-Can';t连接,visual-studio-2012,iis-express,iis-8,Visual Studio 2012,Iis Express,Iis 8,在VisualStudio2010+IIS Express 7上,我可以使用IIS Express作为服务器并浏览站点 此后,我安装了带有IIS Express 8的Visual Studio 2012(在64位Windows 7上),无法在其上浏览任何站点。此外,当我查看日志文件(\Logs和\TraceLogFiles)时,我甚至没有看到任何2012/IISExpress 8应用程序的单个日志条目,更不用说要查看的错误了 查看applicationhost.config,我确实看到了我试图使
- 非法移民
- Cassini(Visual Studio内部Web服务器)
- 差不多还有别的吗
- IIS Express在尝试连接到localhost时失败-即使从命令行运行IIS Express,也无法连接,不涉及Visual Studio
2013年8月更新:出现此问题的机器已死亡(溢出了一些东西),而我的新机器没有此问题。我已经向微软建议,他们可以就此问题与其他人联系。如果您仍然遇到问题,请在此发表评论,以便他们知道如何与您联系。请记住,您可以编辑StackOverflow问题,因此您可以随时使用更多诊断信息更新此问题。您是否检查了您的站点是否进行了http绑定注册?(从命令提示符运行“netshhttpshowservicestate”命令将显示所有已注册的绑定,并检查站点绑定“localhost:60046”是否存在) 如果您的站点绑定不存在,请尝试执行以下操作以检查绑定注册失败的原因
我在我的机器上找到了问题所在 当我检查我的C:\Windows\system32\drivers\etc\hosts文件时,我没有
127.0.0.1 localhost
在文件中。我记得“临时”更改它以解决问题。添加回丢失的记录修复了我的问题
您可以通过简单地
ping localhost
并确保127.0.0.1被ping,而不是其他IP来测试您的机器认为localhost是什么IP。我在IIS express 8.0下的localhost上运行asp.net MVC4项目时遇到了类似的问题,因此我最终卸载了IIS 8.0并安装了IIS express 7.5,并立即解决了问题是固定的:
- 卸载IIS express 8.0
- 删除“我的文档”\IISExpress文件夹
- 安装IIS express 7.5()
IIS Express 8.0似乎是与VS 2012一起安装的,因此如果您有新的安装或可能有service pack更新,这可能已升级了您以前的IIS Express版本。我知道原始海报已经回答了这个问题,但是