一、概述
学习在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、下载资源
手动通过游览器下载两个资源:
- https://vsdebugger.azureedge.net/vsdbg-16-3-10904-1/vsdbg-linux-x64.zip【加粗字体按提示版本修改相应版本】
- https://vsdebugger.azureedge.net/vsdbg-16-3-10904-1/vsdbg-linux-musl-x64.zip【加粗字体按提示版本修改相应版本】
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
网友评论