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,然后退出程序,重新运行然后附加。多尝试几次即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# .net core linux 调试
# vs2017 linux调试
# linux core 调试
# 安装完成后
# 几个
# 几次
# 弹出
# 重启
# 最新版本
# 写完
# 大家多多
# 新建一个
# 应用程序
# 器上
# 预览版
# https
# release
# dotnet
# repos
# apt
# trafficmanager
# mo
# net
相关文章:
公司门户网站制作流程,华为官网怎么做?
建站VPS配置与SEO优化指南:关键词排名提升策略
高端企业智能建站程序:SEO优化与响应式模板定制开发
如何获取PHP WAP自助建站系统源码?
建站DNS解析失败?如何正确配置域名服务器?
非常酷的网站设计制作软件,酷培ai教育官方网站?
如何访问已购建站主机并解决登录问题?
大连网站制作公司哪家好一点,大连买房网站哪个好?
娃派WAP自助建站:免费模板+移动优化,快速打造专业网站
如何通过可视化优化提升建站效果?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
专业公司网站制作公司,用什么语言做企业网站比较好?
视频网站制作教程,怎么样制作优酷网的小视频?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
正规网站制作公司有哪些,目前国内哪家网页网站制作设计公司比较专业靠谱?口碑好?
网站制作网站,深圳做网站哪家比较好?
建站主机无法访问?如何排查域名与服务器问题
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
北京网站制作网页,网站升级改版需要多久?
武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?
制作网站外包平台,自动化接单网站有哪些?
建站之星如何修改网站生成路径?
如何在腾讯云服务器上快速搭建个人网站?
javascript中的try catch异常捕获机制用法分析
黑客入侵网站服务器的常见手法有哪些?
建站主机SSH密钥生成步骤及常见问题解答?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
外贸公司网站制作哪家好,maersk船公司官网?
,购物网站怎么盈利呢?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
建站之星logo尺寸如何设置最合适?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
清除minerd进程的简单方法
如何通过网站建站时间优化SEO与用户体验?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
历史网站制作软件,华为如何找回被删除的网站?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
建站主机如何选?性能与价格怎样平衡?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
公众号网站制作网页,微信公众号怎么制作?
如何快速生成可下载的建站源码工具?
如何选择可靠的免备案建站服务器?
设计网站制作公司有哪些,制作网页教程?
购物网站制作公司有哪些,哪个购物网站比较好?
*请认真填写需求信息,我们会在24小时内与您取得联系。