无法连接到服务器 运行 IIS 上的 Localhost
Cannot connect to Localhost on server running IIS
我最近在 Windows 2012 R2 服务器上安装了 IIS,但似乎无法连接到本地主机、IP、服务器 DNS 等。我尝试了以下方法,但似乎没有任何帮助:
- 在 CMD 运行 netstat -ano 中检查端口 :80 是否正在侦听(它是)
- 将站点绑定到 All Unassigned 和端口 80 上的 IP 地址(无主机名)
- 正在调整 wwwroot 文件夹的安全权限以确认 IIS_IUSRS 具有访问权限并尝试添加 IUSR
- 已将加载用户配置文件的应用程序池设置从 False 更改为 True
- 编辑主机文件以添加行
127.0.0.1 localhost
- 确保已启用匿名身份验证且未启用其他身份验证
- 暂时禁用计算机上的 MacAfee 运行ning
不确定还可以尝试什么或这里可能失败的地方。
原来我需要向应用程序正在使用的应用程序池授予权限。应用程序池的标识是 NetworkService,因此当我授予网络服务 read/execute 权限时,我能够导航到该站点。
我遇到了类似的问题 - 我没有任何连接,甚至无法使用 IIS 连接到本地主机。
原来我忘了以管理员身份打开 IIS。这解决了问题。
您需要注册您的 .Net
。
打开 CMD 并浏览至:
"%windir%\Microsoft.NET\Framework64\v4.0.30319"
然后运行以下命令:"aspnet_regiis -ir"
** windows 服务器 2016/Win10/IIS8 的更新:
不再需要 RegIIS ,相反,您需要打开“打开或关闭 windows 功能”
比启用 .Net Framework4.X 高级服务和“IIS/World 广泛 web/Application 开发 features/ASP.Net 4.X”
我最近在 Windows 2012 R2 服务器上安装了 IIS,但似乎无法连接到本地主机、IP、服务器 DNS 等。我尝试了以下方法,但似乎没有任何帮助:
- 在 CMD 运行 netstat -ano 中检查端口 :80 是否正在侦听(它是)
- 将站点绑定到 All Unassigned 和端口 80 上的 IP 地址(无主机名)
- 正在调整 wwwroot 文件夹的安全权限以确认 IIS_IUSRS 具有访问权限并尝试添加 IUSR
- 已将加载用户配置文件的应用程序池设置从 False 更改为 True
- 编辑主机文件以添加行
127.0.0.1 localhost
- 确保已启用匿名身份验证且未启用其他身份验证
- 暂时禁用计算机上的 MacAfee 运行ning
不确定还可以尝试什么或这里可能失败的地方。
原来我需要向应用程序正在使用的应用程序池授予权限。应用程序池的标识是 NetworkService,因此当我授予网络服务 read/execute 权限时,我能够导航到该站点。
我遇到了类似的问题 - 我没有任何连接,甚至无法使用 IIS 连接到本地主机。
原来我忘了以管理员身份打开 IIS。这解决了问题。
您需要注册您的 .Net
。
打开 CMD 并浏览至:
"%windir%\Microsoft.NET\Framework64\v4.0.30319"
然后运行以下命令:"aspnet_regiis -ir"
** windows 服务器 2016/Win10/IIS8 的更新: 不再需要 RegIIS ,相反,您需要打开“打开或关闭 windows 功能” 比启用 .Net Framework4.X 高级服务和“IIS/World 广泛 web/Application 开发 features/ASP.Net 4.X”