无法使用除 localhost/127.0.0.1 以外的任何内容连接到 IIS 站点

Dav*_*gan 0 iis iis-7 localhost

我终于 [煞费苦心] 使用 IIS7 设置了一个本地托管站点。

我现在可以通过主机上的http://localhost/mediaorganizer/http://127.0.0.1/mediaorganizer/连接到它。

但是,当我尝试在其自身或网络上的另一台机器上使用主机的 IP 地址时,出现以下错误:

拒绝连接错误

我在没有运气的情况下上下搜索。我已经为入站设置了防火墙规则,它们设置为端口 80 上的 TCP,使用万维网服务(HTTP 流量输入)。我在 IIS 中将绑定设置为 http、所有未分配、80。我还确保在以管理员身份运行 IIS 管理器时启动站点。但一切都没有运气。

我觉得我可能错过了一个最终的过程来达到我想要的效果。我在这个项目上度过了充实的一天,希望得到任何帮助。

最近的日志

软件:微软 HTTP API 2.0

版本:1.0

日期:2016-08-28 02:33:55

字段:日期时间 c-ip c-port s-ip s-port cs-version cs-method cs-uri streamid sc-status s-siteid s-reason s-queuename

2016-08-28 02:33:55 127.0.0.1 50211 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 02:36:29 127.0.0.1 1.0106.1 50736 / HTTP 400 - 主机名 - 2016-08-28 02:37:30 127.0.0.1 50331 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 03:02:37 127.0.0.1 50331 127.0.0.1. - - - - Timer_ConnectionIdle - 2016-08-28 03:06:33 127.0.0.1 50607 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 03:10:03.0.710.10.10.10 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:16:54 127.0.0.1 50821 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:19:107.16.106 0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:32:17 127.0.0.1 50948 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28:05.193 127.0.0。1 80 - - - - - Timer_ConnectionIdle - 2016-08-28 05:42:10 127.0.0.1 51036 127.0.0.1 80 HTTP/1.1 GET /mediaorganizer/about.aspx - 404 - NotFound - 2018-2016 44:30 127.0.0.1 51041 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 05:46:35 127.0.0.1 51059 127.0.0.1 -r -Connection -r -Idle -R

软件:微软 HTTP API 2.0

版本:1.0

日期:2016-08-28 06:00:59

字段:日期时间 c-ip c-port s-ip s-port cs-version cs-method cs-uri streamid sc-status s-siteid s-reason s-queuename

2016-08-28 06:00:59 127.0.0.1 50005 127.0.0.1 80 HTTP/1.1 GET /MediaOrganizer/ - 404 - NotFound - 2016-08-28 06:09:42 .017.017.07. - - - - Timer_ConnectionIdle - 2016-08-28 06:09:47 127.0.0.1 50183 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:12:58.0.07.105.127 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:12:58 127.0.0.1 50208 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:16:107.10.72 0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 06:16:14 127.0.0.1 50279 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-29: 17.1053 127.0.0.1 80 - - - - - - Timer_ConnectionIdle - 2016-08-28 17:59:24 127.0.0.1 51428 127.0.0.1 80 - - - - - - Timer_ConnectionIdle -

Dav*_*gan 5

我能够纠正这个问题。原来我已经将 IIS 配置为通过命令提示符侦听 IP 地址 127.0.0.1。我必须通过打开命令提示符并输入以下命令来撤消此操作。

netsh
http
show iplisten <- just to confirm it was there, and it was.
delete iplisten ipaddress=127.0.0.1
Run Code Online (Sandbox Code Playgroud)

现在我可以使用 PC 名称和它的实际 IP 地址来访问我的本地 IIS 站点。