Tag: visual studio 2015

如何将Visual Studio 2015debugging器附加到以前部署的asp.net核心docker容器

我已经使用了Visual Studio 2015的docker支持扩展,它工作的很好。 我能够从Visual Studio中启动和debuggingasp.net核心应用程序。 我想知道是否有一种方法将视觉工作室debugging器重新连接到docker集装箱? 容器已经运行,并安装了clrdbg工具。 我曾尝试在PowerShell中包装docker exec以运行clrdbg并将项目可执行文件设置为PowerShell。 我不确定这是否接近正确的方法。 我只是将命令更新到正确的containerid并从VS开始debugging。 PowerShell的启动,但我不能打破一个断点。 docker exec -i 89595163e6bd /clrdbg/clrdbg –interpreter=mi Docker版本: Version: 1.12.0 API version: 1.24 Go version: go1.6.3 Git commit: 8eab29e Built: Thu Jul 28 21:04:48 2016 OS/Arch: windows/amd64 Experimental: true Dotnet版本: 1.0.0-preview2-003121

如何将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 \ […]

如何使用Docker容器来设置ASP.NET Web应用程序

我已经按照这里find的安装说明: https : //azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-docker-edit-and-refresh/并提出了一个空的ASP.Net你好世界项目。 当我尝试构build我的项目时,我不断收到此错误: Error MSB3073 The command "powershell -ExecutionPolicy RemoteSigned .\Docker\DockerTask.ps1 -Build -Environment Debug -Machine 'default'" exited with code 1. HelloWorld C:\dev\HelloWorld\src\HelloWorld\Properties\Docker.targets 37 进一步挖掘我得到这个错误: 1>—— Build started: Project: HelloWorld, Configuration: Debug Any CPU —— 1> 1> Build succeeded. 1> 0 Warning(s). 1> 0 Error(s). 1> 1> Time elapsed 00:00:00.0958314 1> 1> .\Docker\DockerTask.ps1 : […]

Docker上的debugging会抛出一个错误

我刚刚创build了简单的DotNetCore WebApi,并通过Visual Studio 2015 Update 3 (尽可能最新)添加了Docker支持。 在Docker上执行debugging,当我试图在Docker上debugging时出现以下错误。 目标进程退出,但没有引发CoreCLR启动事件。 确保目标进程已configuration为使用Microsoft.NETCoreApp 1.0.0或更高版本。 如果目标进程没有运行.NET代码,则可能会出现这种情况。 任何想法如何解决这个问题? 旁注 最新的SDK被安装,所以消息在debugging输出没有任何意义 最新的Docker Preview VS205工具已安装 基于Visual Studio 2015 Docker集成不会附加debugging驱动器C检查Docker设置的共享驱动器 GitHub问题4657没有帮助。 Dockerfile.debug FROM microsoft/dotnet:1.0.0-core debugging输出 VERBOSE: Setting: $env:CLRDBG_VERSION = "VS2015U2" VERBOSE: Setting: $env:REMOTE_DEBUGGING = 0 VERBOSE: Executing: docker exec -i 64495b0eae7c /clrdbg/clrdbg –interpreter=mi Did you mean to run dotnet SDK commands? Please install […]

将ASP.NET 5项目发布到Docker时未find名称为“Custom”的AspnetPublishHandler

我试图发布一个未修改的ASP.NET 5项目到我刚刚安装的Ubuntu 15.04服务器,但我收到以下消息: 发布期间发生错误。 未find名称为“Custom”的AspnetPublishHandler 我将服务器绑定到正确的端口: docker daemon -H 0.0.0.0:5555 & 连接validation成功。 任何人有一个想法可能是错的?

ASP.NET核心 – 在Visual Studio 2015中通​​过Docker进行debugging时的问题

我在Visual Studio中使用Docker运行构build在ASP.NET Core上的应用程序时遇到了问题。 我的应用程序只使用dnxcore50框架。 我的project.json文件是: { "version": "1.0.0-*", "compilationOptions": { "emitEntryPoint": true }, "dependencies": { "Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final", "Microsoft.AspNet.Mvc": "6.0.0-rc1-final", "Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final", "Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final" }, "frameworks": { "dnxcore50": { } }, "exclude": [ "wwwroot", "node_modules" ], "publishExclude": [ "**.user", "**.vspscc" ], "commands": { "web": "Microsoft.AspNet.Server.Kestrel" } } 我尝试了以下方法: 当我的dnvm指向运行时, dnx-coreclr-win-x64.1.0.0-rc1-update1如下图所示。 我的应用程序成功build立。 但是,我在docker上运行/debugging应用程序时出现以下错误,我的应用程序被卡在“Opening site http://192.168.99.100:5000 ” 错误详细信息:当前运行时框架与“app”不兼容当前运行时目标框架:“DNX,Version […]

Visual Studio 2015 – 缺less发布到Docker选项

我正在使用Visual Studio 2015 Enterprise。 我已经安装了用于Docker – Visual Preview的Visual Studio 2015工具。 现在我创build了一个ASP.Net Web应用程序项目 – 在.Net核心上的ASP.Net核心应用程序。 它build立良好,但是当我点击发布 – 我没有看到在Decker上部署它的选项。 请帮助。