无法连接到运行IIS的服务器上的Localhost

时间:2017-04-26 15:46:06

标签: windows iis iis-8 windows-server-2012

我最近在Windows 2012 R2服务器上安装了IIS,似乎无法连接到localhost,IP,服务器DNS等。我尝试了以下操作,似乎没有任何帮助:

  1. 在CMD中运行netstat -ano来检查端口:80正在侦听(它是)
  2. 将网站绑定到所有未分配的端口以及端口80上的IP地址(无主机名)
  3. 调整wwwroot文件夹的安全权限以确认IIS_IUSRS有权访问并尝试添加IUSR
  4. 将“加载用户配置文件”的“应用程序池”设置从“False”更改为“True”
  5. 编辑hosts文件以添加行127.0.0.1 localhost
  6. 确保已启用匿名身份验证且未启用其他身份验证
  7. 暂时禁用机器上运行的MacAfee
  8. 不确定还有什么可以尝试或在这里失败的地方。

3 个答案:

答案 0 :(得分:5)

我正在努力解决类似的问题 - 我没有任何连接,甚至无法连接到IIS的localhost。

原来我忘了以管理员身份打开IIS。这解决了问题。

答案 1 :(得分:1)

原来我需要授予应用程序正在使用的应用程序池的权限。应用程序池的标识是NetworkService,因此,当我授予网络服务读取/执行权限时,我能够导航到该站点。

答案 2 :(得分:1)

您需要Regiis .Net

打开CMD并浏览到:

"%windir%\Microsoft.NET\Framework64\v4.0.30319"

然后运行以下命令:"aspnet_regiis -ir"