VS ASP.net Core Web 调试Docker

一、概述

学习在VS2019建立ASP.net Core Web程序,并用VS支持的Docker调试方式调试运行程序

第一步:建立项目

选择新建ASP.Net Core Web【根据Docker运行windows还是linux选择对应的版本】


image.png

image.png

第二步:查看容器工具发现报错

vsdbg全称visual studio debug,也就是调试组件。要通过vs调试部署在容器里的应用程序肯定需要个调试插件,因为网络无法访问问题,在下载安装组件时失败。需要手工修复。


error.png

第三步:下载安装修复

1、查看vsdbg Runtime版本

查看容器工具的提示信息,可以找到要

  • 使用的vsdbg版本:16.3.10904.1。
  • 使用的Runtime ID:linux-x64


    image.png

2、下载资源

手动通过游览器下载两个资源:

3、放置对应目录

找到容器提示的路径。如下图路径:


image.png

将vsdbg-linux-x64解压到vs2017u5文件夹里面,结果如下图:


image.png

新建success_rid.txt文件并在文件写入liunx版本号,如下图:
image.png

新建success_version.txt文件并在文件写入vsdbg版本号,如下图:


image.png

解压linux-musl-x64到vs2017u5目录下:


image.png

image.png

新建success_rid.txt文件并在文件写入liunx版本号,如下图:
image.png

新建success_version.txt文件并在文件写入vsdbg版本号,如下图:


image.png

【完成了,很麻烦。有什么办法,china】

3.2 运行

重启VS后Docker运行,结果如下完成:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容