目前,我使用托管在特定IP地址上的dnx进行web服务,并且连接到它可以正常工作。该服务正在侦听端口5004,因此为了连接它,我使用以下格式
http://192.X.X.12:5004/api/somePar/?...
现在我将Web服务移动到Azure,并将以下地址用于远程桌面到托管它的虚拟机上。
http://MyLink.cloudapp.net:54254
现在我正在尝试使用其网址连接到它。如果我输入
,请在托管我们服务的虚拟机旁边http://127.0.0.1:5004/api/somePar/?.. (WORKS)
以上作品。机器的ipconfig让我说A.B.C.D.如果我这样使用它就会失败。
http://A.B.C.D:5004/api/somePar/?..
我想这是我的其他机器无法连接到该机器上托管的Web服务的另一个原因。有关为什么机器的IP地址失败以及web服务仅适用于127.0.0.1的任何建议 我该如何解决这个问题?
答案 0 :(得分:0)
虚拟机运行的操作系统是什么?我在运行Windows 7 Professional的机器上遇到了这个问题。显然,如果您在该VM上运行Windows,则需要是Windows Server。
答案 1 :(得分:0)
检查绑定,应指定所有未分配。
尝试将端口更改为 80 ,因为 5004 是Microsoft实时流协议(RTSP)使用的实时传输协议Windows Media流媒体服务和其他一些内容可能已锁定。