我无法弄清楚这种情况何时开始发生,但结果是 - 127.0.0.1无法在任何地方使用任何端口(例如,浏览器显示无法连接)。以下是我的研究结果:
我还能做些什么来确定问题的根源并加以解决?
更新:一旦Redis在127.0.0.1上运行,并且IIS和AzureStorageEmulator都无法工作,我认为这只是HTTP问题。
答案 0 :(得分:27)
只有一个命令完成了工作
netsh http add iplisten 127.0.0.1
答案 1 :(得分:3)
如果是DNS问题,您可以尝试:
如果这不能解决问题,您可以尝试编辑位于此处的主机文件:
C:\Windows\System32\drivers\etc\hosts
确保此行(并且没有引用localhost的其他行)在那里:
127.0.0.1 localhost
答案 2 :(得分:0)
在Windows中,首先检查服务是否正在运行万维网发布服务。如果没有启动它。
如果你找不到它,请关闭windows的IIS功能:7,8,10 它在控制面板下,"打开或关闭Windows功能"。 互联网信息服务 万维网服务和 互联网信息服务Hostable Core是必需的。 不确定是否有其他办法让它在Windows上运行,但这适用于所有浏览器。 您可能还需要在IE设置下将localhost或http:/127.0.0.1添加到受信任的网站。
答案 3 :(得分:0)
had similar issue check your listen port
A mistake i made ealier was
app.listen(() => console.log(APP_NAME} is listening on port ${PORT}`))
确保包含如下所示的端口
app.listen(PORT, () =>{
console.log(`${APP_NAME} is listening on port ${PORT}`)
})