IIS 7.5坏了,无法连接到本地主机,错误404

问题描述:

有人建立了我的计算机的示例项目上的IIS 7.5。我创建了一个新项目,我希望可以在本地主机*问这个新项目(默认端口80)。我改变了网站(下站点在导航)在IIS管理器中,现在我不能做任何事情。IIS 7.5坏了,无法连接到本地主机,错误404

当我尝试从Visual Studio运行项目时,它在浏览器中“localhost /#somePort”中成功打开,但是当我尝试在浏览器中输入“localhost”时,出现404错误。

请,就如何解决这一问题的任何想法?我想也许有些IIS的默认文件已被更改/损坏。

通常从Visual Studio,如果它是一个ASP.net项目将会从Web开发者测试引擎运行(这是一个随机端口上运行一个小型IIS)......你需要将项目发布到IIS或复制编译后的输出到你的IIS网站的目录路径中的文件夹,并将该文件夹更改为应用程序(从iis mmc控制台,右键单击该文件夹并选择更改为应用程序,我相信...

我wasn “T知道有关‘本地主机/#somePort’但我假设我得到你的意思;)

+0

这不就是回答这个问题呢? – dan

我只是碰到了同样的问题。显然,更改绑定只会更改默认站点/而不会更改子虚拟应用程序。

我发现这篇文章 - http://www.carryoverbit.com/running-iis-on-localhost-only/

柜面的链接被打破......

在IISManager(“编辑绑定...”)编辑绑定后,您需要使用netsh的添加127.0 .0.1作为http流量的侦听器。

打开命令提示符(作为管理员)

netsh 
netsh> http 
netsh http> show iplisten 
(empty list is shown) 
netsh http> add iplisten 127.0.0.1 

IP address successfully added 

现在使用IISRESET,一切都应该工作。