前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.Net Core Linux centos7行—vscode开发,linux部署运行

.Net Core Linux centos7行—vscode开发,linux部署运行

作者头像
旺财的城堡
发布2018-11-20 16:01:20
2.1K0
发布2018-11-20 16:01:20
举报
文章被收录于专栏:calvincalvin

前面搭建好啦linux运行环境,下面搭建windows下的开发环境。并完成调试

参考地址:https://www.microsoft.com/net/core#windows。 按照步骤来就好。安装.net core sdk 安装vs插件,安装vscode等。

vscode下载地址https://code.visualstudio.com/ 。C# 插件查看地址https://marketplace.visualstudio.com/VSCode

vscode 命令执行 ext install csharp就可以。需要网络环境不错。不然你懂的。

安装完成后,cmd运行dotnet new 命令,创建一个新的项目。当然需要cd到一个新建的目录

完成之后,使用vscode打开文件夹的方式打开文件夹。根据https://docs.asp.net/en/latest/getting-started.html 的指导完成web项目的初始化。

project.json 添加"Microsoft.AspNetCore.Server.Kestrel":"1.0.0-rc2-final"

执行命令 dotnet restore。 vscode ctrl+p 弹出命令行输入:>dotnet…选择

增加 startup文件,修改program按照指导来即可。

windows F5启动调试

点击选择环境.net core。vscode自动生成配置文件 launch.json

修改"name": ".NET Core Launch (web)中的program value。

${workspaceRoot}/bin/Debug/<target-framework>/<project-name.dll>

替换 target-framework project-name.dll

最终配置如下:

F5开始调试,vscode提示没有配置任何任务运行。根据提示点击配置即可,选择.net core

不出意外,F5调试就木有问题啦。

当然,如果你需要输出中文并且不乱码,还需要增加一行code:context.Response.ContentType="text/html;charset=utf-8";

最终strapup.csd代码

public class Startup

{

public void Configure(IApplicationBuilder app)

{

app.Run(context =>

{

context.Response.ContentType="text/html;charset=utf-8";

return context.Response.WriteAsync("我是使用vscode开发的程序,现在运行在cnetos7上面。哈哈");

});

}

}

发布到centos并运行

vs code 切换到命令行工具

输入dotnet publish 发布web项目

将发布的目录使用winscp等类似ftp工具上传到centos服务器

在然后就是检验成果的时候到啦

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-06-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • windows F5启动调试
  • 发布到centos并运行
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档