关于c#:Ubuntu Server上的Azure Docker上的ASP.NET 5

ASP.NET 5 on Azure Docker on Ubuntu Server

我正在使用Docker部署我的ASP.NET核心应用程序。我已经把一切都准备好了,我已经成功地把它推到了码头中心。现在,我已经在容器服务的Ubuntu服务器上创建了一个新的Azure Docker VM"Docker"。我用ssh访问这台机器,从Docker集线器中提取Docker映像,但是当我像在本地机器上那样暴露一个端口时,它不起作用(发生超时连接错误),但相同的映像在本地机器上起作用。

有人能找出问题所在吗?这是我的码头文件

1
FROM microsoft/aspnet:1.0.0-rc1-update1-coreclr

复制。应用程序

工作DIA/APP

运行["dnu","restore"]

揭发5000

入口点["dnx","-p","project.json","web"]

谢谢


似乎您还没有在Azure中设置端点。请查看:https://azure.microsoft.com/en-us/documentation/articles/virtual-machines-linux-classic-portal-use-docker/转到:添加Docker通信端点在那里你必须把你的港口放进去。

那么它就可以工作了。希望: