【问题标题】:Windows azure emulator 127.0.0.1:81 not accessible in internet explorer在 Internet Explorer 中无法访问 Windows azure 模拟器 127.0.0.1:81
【发布时间】:2012-11-10 13:58:49
【问题描述】:

我正在使用一些示例代码http://www.windowsazure.com/en-us/develop/nodejs/tutorials/app-using-socketio/ 来创建一个带有 WorkerRole 的基本 socket.io 应用程序。启动模拟器后,我去访问:127.0.0.1:81,但是IE不会加载页面说它不可访问。

这是powershell的输出

PS Y:\Project\WorkerRole1> Start-AzureEmulator -launch
Creating local package...
Starting Emulator...
Role is running at tcp://127.0.0.1:81
Role is running at tcp://127.0.0.1:8
Started

编辑:另一个说明,我在 OSX 10.8.2 上使用 Parallels VM 和 Windows 8

【问题讨论】:

  • 如果你只是TELNET 127.0.0.1 81,结果是什么?
  • 示例显示它在浏览器中以 http:// 打开。如果我从命令行执行 telnet,它会说它不是一个可识别的命令
  • 可以从Programs & Features 安装TELNET -> Add/Remove Windows Components -> 选择Telnet client 并安装。对开发人员来说非常宝贵的工具。

标签: node.js azure socket.io


【解决方案1】:

请检查process.env.port的值,看看是80还是81。这可能是因为你在听80,但本地模拟器使用81。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-26
    • 1970-01-01
    • 2018-07-24
    • 1970-01-01
    • 2016-04-05
    • 1970-01-01
    相关资源
    最近更新 更多