Tag: 视觉工作室2017年

视觉工作室2017社区版与AMD系统中的“docker工具箱”

我正在尝试关注vs2017的主题介绍以及Docker容器中运行/debugginga .net核心的新function。 但是运行时出现以下错误 严重级代码说明项目文件行抑制状态错误MSB4018“PrepareForBuild”任务意外失败。 Microsoft.DotNet.Docker.CommandLineClientException:尝试连接时发生错误: https : //127.0.0.1 :2376/ v1.24/ containers/json ?filters=%7B%22name%22%3A%7B%22dockercompose1993721142_web_%22 %3A实际%7D%2C%22%状态22%3A%7B%22运行%22%3A%7D%7D&极限= 1 :拨号tcp 127.0.0.1:2376:连接:由于目标机器主动拒绝,所以不能build立连接。 。 有关更多疑难解答信息,请转至http://aka.ms/DockerToolsTroubleshooting —> Microsoft.DotNet.Docker.CommandLineClientException:尝试连接时发生错误:获取https://127.0.0.1:2376/v1.24/集装箱/ json?filter=%7B%22名称%22%3A%7B%22dockercompose1993721142_web_%22%3Atrue%7D%2C%22status%22%3A%7B%22running%22%3Atrue%7D%7D&limit = 1 :dial tcp 127.0 .0.1:2376:connectex:由于目标机器主动拒绝,无法build立连接。 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Microsoft.DotNet.Docker.DockerClient.d__0.MoveNext跟踪—在Microsoft.DotNet.Docker.DockerClient.d__0.MoveNext()—从以前的位置抛出exception的堆栈跟踪结束—在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Microsoft.DotNet.Docker.DockerWorkspace.d__13.MoveNext()—从以前的位置抛出exception的堆栈跟踪结束—在System.Runtime.CompilerServices .TaskAwaiter.ThrowForNonSuccess(任务任务)在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在Microsoft.DotNet.Docker.BuildTasks.DockerBaseTask.Execute()在Microsoft.Build.BackEnd.TaskExecutionHos 在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()docker-compose C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ MSBuild \ Microsoft.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() \ VisualStudio \ v15.0 \ Docker \ Microsoft.VisualStudio.Docker.Compose.targets 153 任何想法为什么发生这种情况? 谢谢

Visual Studio泊坞窗应用程序:错误安装源path

在Visual Studio 2017中创build了一个hello world .NET Core应用程序。右键单击解决scheme>添加> Docker支持 打F5,并得到这个错误: Error MSB4018 The "PrepareForLaunch" task failed unexpectedly. Microsoft.DotNet.Docker.CommandLineClientException: Creating network "dockercompose3401809484_default" with the default driver Building webapplication2 Creating dockercompose3401809484_webapplication2_1 ERROR: for webapplication2 Cannot start service webapplication2: error while creating mount source path '/C/Users/admin/documents/visual studio 2017/Projects/WebApplication2/WebApplication2': mkdir /C/Users/admin/documents: permission denied Encountered errors while bringing up the project.. 这是我的XML文件的样子 […]

如何使用VS2017和Docker集成为Dock创buildDocker镜像?

我正在处理Visual Studio和Docker集成,但是在处理了一些示例项目之后,我意识到我只能为linux创builddocker镜像,而不能创buildwindows。 有什么办法来build立docker图像的Windows?

在Visual Studio 2017中添加Docker支持缺less

我在我的电脑上安装了Visual Studio Community 2017(v。15.3.4),Docker for Windows CE(稳定通道,v。17.06.2-ce-win27(13194))和.NET Core SDK 2.0.0。 此外,我启用了Windowsfunction,称为容器和检查Visual Studio安装程序容器支持。 首先我启动Docker for Windows(Linux Containers),然后启动Visual Studio。 我去文件 – >新build – >项目 – >安装/ Visual C#/ Web – > ASP.NET核心Web应用程序,然后点击确定。 我找不到添加Docker支持的选项? 同样是如果我创build项目,右键单击项目,上下文菜单不给我这个选项。 我错过了什么?

无法连接到运行在docker上的.net核心应用程序的SQL Server Express

我有SQL Server 2016 Express,用于Windows的Docker和安装在Windows 10机器上的IIS。 SQL Server Expressconfiguration为在1455端口上侦听。 Northwind示例数据库就在那里。 Windows防火墙已禁用。 Ipconfig显示如下: Ethernet adapter vEthernet (DockerNAT) 2: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::70f1:3323:a7a8:b7a5%21 IPv4 Address. . . . . . . . . . . : 10.0.75.1 Subnet Mask . . . . . . . . […]

Docker无法在Visual Studio 2017上构build – 未经授权:需要身份validation

我正在使用VS 2017 EE的Win 10上使用Docker CE 17.09.1。 在尝试构buildDocker项目时,VS正在抛出以下错误。 不幸的是,无法通过Googlefind任何解决scheme。 请帮忙。 谢谢。 我login,也尝试使用CLI构build一个docker镜像,但没有救济 – docker build -t docwebapp。 docker合成文件的内容 – version: '3' services: docwebapp: image: docwebapp build: context: .\DocWebApp dockerfile: Dockerfile

Visual Studio 2017 Docker – 更改多阶段构build的目标

如果我有一个有多个阶段(比如base和build)的docker文件,有没有办法改变visual studio在debugging容器时使用的docker命令 – 它似乎使用了docker文件中的第一个版本,而没有调用随后的阶段。 这是我的docker文件: FROM microsoft/aspnetcore:2.0.3 AS base WORKDIR /app EXPOSE 80 FROM microsoft/aspnetcore-build:2.0.3 AS build WORKDIR /src COPY *.sln ./ COPY Web/Web.csproj Web/ RUN dotnet restore COPY . . WORKDIR /src/Web RUN dotnet build -c Release -o /app FROM build AS publish #RUN npm install RUN dotnet publish -c Release -o /app FROM […]

.Net Core不能使用Docker支持的Add-migrations

我被困在一个ASP.NET Core项目上使用Docker支持的EF命令。 我使用Visual Studio 2017 RC创build了一个ASP.NET Core API基础项目。 我添加了Entity Framework所需的依赖关系和configuration。 我运行Add-migration "name"和Update-database ,一切正常,如预期。 但是由于我在项目中添加了Docker支持,每次运行EF命令时都会收到以下错误: Add-migration : Cannot bind argument to parameter 'Path' because it is an empty string. At line:1 char:1 + Add-migration init-database + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Add-Migration], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Add-Migration 正如我在许多教程中看到的,没有必要更新Docker文件或Docker组合文件,以使EF命令可用,但也许我错了。 PS:Docker工作得很好,我可以通过Docker运行项目,没有任何问题。 由于Docker支持在解决scheme中创build了另一个项目,所以我已经尝试去应用项目path来运行命令而不是解决schemepath,但是它不会改变任何东西。

Docker化的.net核心应用程序不加载在Azure上

尝试以下步骤 在VS2017中创build.NET核心Web应用程序 添加docker支持通过右键单击>添加>docker支持 通过右键单击>发布发布到Azure应用程序服务(Linux) 保留所有默认值并发布 网站不加载 这是我的dockerfile(没有改变任何东西) FROM microsoft/aspnetcore:1.1 ARG source WORKDIR /app EXPOSE 80 COPY ${source:-obj/Docker/publish} . ENTRYPOINT ["dotnet", "WebApplication3.dll"] 我究竟做错了什么?

启用Docker支持Angular项目

有没有办法在Visual Studio 2017中自动启用Docker支持一个asp.net-core的Angular项目? 创build一个新的选项被禁用。 它仅适用于Web应用程序(MVC) 。 我能够在创build项目后为angular项目启用Docker支持(Project-> Add-> Docker Support),但是当我启动应用程序时,我得到一个node.js不可用的exception。 System.AggregateException发生HResult = 0x80131500消息=发生一个或多个错误。 (无法启动节点进程。要解决此问题: [1]确保Node.js已安装并可在其中一个PATH目录中find。 当前的PATH环境variables是:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin确保Node可执行文件位于其中一个目录中,path。 [2]请参阅InnerException以获取有关原因的更多详细信息。) 在WebApplication3.Startup.Configure(IApplicationBuilder应用程序,IHostingEnvironment env)上的Microsoft.AspNetCore.Builder.WebpackDevMiddleware.UseWebpackDevMiddleware(IApplicationBuilder appBuilder,WebpackDevMiddlewareOptions选项)上的System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)在C:\ Users \ temp \ Documents \ Visual Studio 2017 \ Projects \ WebApplication3 \ Startup.cs中:第34行 内部exception1:InvalidOperationException:无法启动节点进程。 […]