Visual Studio 2017 通过SSH 调试Linux 上.NET Core 应用程序。

本文环境
开发环境:Win10 x64 Visual Studio 2017
部署环境:Ubuntu 14.04 x64 .NET Core SDK 1.0.1
Ubuntu上安装.NET Core SDK
Ubuntu 14.04 x64
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list' sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893 sudo apt-get update
如果之前安装过预览版务必更新一下。
接着安装最新版本SDK 1.0.1
sudo apt-get install dotnet-dev-1.0.1
安装完成后执行 dotnet --info 如下:
表示SDK安装成功。
接着在Linux服务器上,需要安装SSH服务器,unzip 和 curl或wget。命令如下:
sudo apt-get install openssh-server unzip curl
安装完成后,一切准备就绪。
新建程序
打开VS 2017 新建一个控制台应用.NET Core 名为: LinuxDemo。
在Program.cs 加入如下代码:
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World! LineZero");
Console.WriteLine("Linux .NET Core Debug");
Console.WriteLine("'q' exit");
while (true)
{
var result = Console.ReadLine();
if (result.Equals("q"))
return;
Console.WriteLine(result);
}
}
}
编写完代码,将代码上传到Ubuntu 上。
接着在Ubuntu 上运行程序,成功执行。
dotnet restore
dotnet build
dotnet run
附加调试
接着默认运行起程序,然后在VS 2017 打开 调试-> 附加到进程
选择连接类型为SSH ,然后连接和目标处 输入Ubuntu 的 IP,然后回车,会弹出对话,输入对应的用户名密码。
配置:
附加进程:
选择类型:
接着等待一下,在Linux输入几个字符,回车断下:
注意:
如果发现附加之后无法断下,停止调试,重启VS,然后退出程序,重新运行然后附加。多尝试几次即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Visual
# Studio
# 2017
# SSH
# Linux
# NET
# Core
# 通过Windows Visual Studio远程调试WSL2中的.NET Core Linux应用
# 使用VSCode开发和调试.NET Core程序的方法
# 详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序
# 详解VS2017 Linux 上.NET Core调试
# 使用源链接对ASP.NET Core源代码进行调试
# 安装完成后
# 几个
# 几次
# 弹出
# 重启
# 最新版本
# 写完
# 大家多多
# 新建一个
# 应用程序
# 器上
# 预览版
相关文章:
如何通过VPS建站无需域名直接访问?
制作网站的公司有哪些,做一个公司网站要多少钱?
教学论文网站制作软件有哪些,写论文用什么软件
?
如何在橙子建站上传落地页?操作指南详解
javascript中对象的定义、使用以及对象和原型链操作小结
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
如何选择高效稳定的ISP建站解决方案?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
建站之星导航菜单设置与功能模块配置全攻略
建站之星后台管理:高效配置与模板优化提升用户体验
网站设计制作企业有哪些,抖音官网主页怎么设置?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
建站之星安装失败:服务器环境不兼容?
Bpmn 2.0的XML文件怎么画流程图
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何用免费手机建站系统零基础打造专业网站?
魔毅自助建站系统:模板定制与SEO优化一键生成指南
如何在Tomcat中配置并部署网站项目?
宝华建站服务条款解析:五站合一功能与SEO优化设置指南
三星网站视频制作教程下载,三星w23网页如何全屏?
高性价比服务器租赁——企业级配置与24小时运维服务
如何快速上传建站程序避免常见错误?
网站制作公司广州有几家,广州尚艺美发学校网站是多少?
专业公司网站制作公司,用什么语言做企业网站比较好?
代购小票制作网站有哪些,购物小票的简要说明?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
如何选购建站域名与空间?自助平台全解析
网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
如何在香港免费服务器上快速搭建网站?
已有域名和空间,如何快速搭建网站?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
如何通过VPS搭建网站快速盈利?
如何用低价快速搭建高质量网站?
建站主机与服务器功能差异如何区分?
公司网站设计制作厂家,怎么创建自己的一个网站?
建站之星安装模板失败:服务器环境不兼容?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
建站为何优先选择香港服务器?
建站主机选哪家性价比最高?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
微课制作网站有哪些,微课网怎么进?
英语简历制作免费网站推荐,如何将简历翻译成英文?
如何选择高效便捷的WAP商城建站系统?
如何在阿里云域名上完成建站全流程?
建站VPS推荐:2025年高性能服务器配置指南
如何配置IIS站点权限与局域网访问?
*请认真填写需求信息,我们会在24小时内与您取得联系。