首页 文章

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

提问于
浏览
6

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

  • 在CMD中运行netstat -ano来检查端口:80正在侦听(它是)

  • 将站点绑定到所有未分配的端口以及端口80上的IP地址(无主机名)

  • 调整wwwroot文件夹的安全权限以确认IIS_IUSRS有权访问并尝试添加IUSR

  • 将“加载用户配置文件”的“应用程序池”设置从“False”更改为“True”

  • 编辑hosts文件以添加行 127.0.0.1 localhost

  • 确保已启用匿名身份验证,但未启用其他身份验证

  • 暂时禁用计算机上运行的MacAfee

不知道还有什么可以尝试或者它可能在这里失败 .

3 回答

  • 5

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

    结果我忘了以管理员身份打开IIS . 这解决了问题 .

  • 1

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

  • 1

    你需要Regiis你的 .Net .

    打开CMD并浏览到:

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

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

相关问题