zoukankan      html  css  js  c++  java
  • .Net Core Linux centos7行—vscode开发,linux部署运行

    前面搭建好啦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服务器

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

  • 相关阅读:
    JAVA日期与时间
    CSS的重点知识
    java使用深度优先遍历算法的算法题
    使用python命令行参数的例子
    JAVA中的BigInteger与BigDecimal类功能强大
    软件工程第一次作业
    ORACLE数据库知识点整理
    看懂PL/SQL执行计划
    Oracle Hints详解
    oracle创建用户、授权及角色管理
  • 原文地址:https://www.cnblogs.com/calvinK/p/5604577.html
Copyright © 2011-2022 走看看