2012-11-09 42 views
0

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

这里是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 

编辑:另外要注意的,我现在用的是Parallels的虚拟机与Windows 8上OSX 10.8.2

+0

,如果你只是'TELNET 127.0.0.1 81'结果是什么? – astaykov

+0

该示例显示它在http://在浏览器中打开。如果我从命令行telnet,它说它不是一个公认的命令 – Abadaba

+0

TELNET可以从'Programs&Features' - >'Add/Remove Windows Components' - >那里安装TELNET,然后选择'Telnet client'并安装。对于开发人员来说,这是非常宝贵的工具 – astaykov

回答

1

请检查process.env.port价值,看它是否是80或81.这可能是因为你正在听80,但本地模拟器使用81.