Tag: dnx

ASP.NET 5和Docker错误:/ bin / sh:[dnx,:找不到命令

当我尝试获取示例ASP.NET 5 beta5应用程序并在Docker上运行时,我在sudo docker start -a 2c1bec440dbc命令上收到以下错误: / bin / sh:[dnx,:找不到命令 这是我的docker文件: FROM microsoft/aspnet COPY ./HelloWeb /app WORKDIR /app RUN ["dnu", "restore"] EXPOSE 5004 ENTRYPOINT ["dnx", "." "web"] 错误信息是一种神秘的,我似乎无法理解发生了什么问题。 图像已经build好,包装已经很好的恢复了。 任何想法?

在Docker上连接到MySql

我有一个我在Docker上部署的ASP.NET 5 Web API应用程序。 它连接到一个MySql实例,也在Docker上。 我正在使用Entity Framework 6连接到MySql数据库。 我没有直接引用entity framework,但使用内部使用entity framework6的MySql.Data.Entity包。 当我调用API时,我得到这个错误: 无法确定types为“MySql.Data.MySqlClient.MySqlClientFactory”的提供程序工厂的提供程序名称 在docker之外,即在我的Windows机器上,在Visual Studio 2015中,我将web API指向Docker上的MySql实例,并且可以很好地连接。 在docker里面,我得到了上面提到的错误。 什么可能是错的?

如何将asp.net应用程序部署到Linux服务器上的Docker容器?

我已经在Linux服务器上安装了docker引擎。 在我的桌面的Visual Studio 2015上,我创build了一个asp.net应用程序。 现在我想将它发布到Linux服务器并创build一个docker镜像。 我跟着这一步 。 我没有一个azure色的帐户,我想用我自己的Linux服务器。 接下来,我点击了Docker Containers 。 界面变成: 然后,我点击Custom Docker Host然后按下确定button。 界面是 现在我input图像名称作为DockerDemo 。 另外,我input服务器URL类似于tcp://12.16.45.56:8080 。 validation连接是否正常,然后转到下一步。 最后我得到这个: 不过,我在发布过程中遇到错误。 严重级代码说明项目文件行抑制状态错误发布期间发生错误。 命令[docker -H tcp://12.16.45.56:8080 build -t DockerDemo -f“C:\ Users \ me \ AppData \ Local \ Temp \ PublishTemp \ DockerDemo63 \ approot \ src \ DockerDemo \ Dockerfile”“C: \ Users \ […]