linux运行core控制台程序,VisualStudioCode创建的asp.net core控制台程序部署到linux

1、asp.net core控制台程序

static void Main(string[] args)

{int times=10;while(times>=0)

{

Console.WriteLine("Hello World!");

times--;

Thread.Sleep(1000);

}

}

2、发布

发布前,修改test2.csproj文件(项目名称为test2)

Exe

netcoreapp2.1

centos.7-x64

主要添加 centos.7-x64 这句。

会发布在test2inDebug

etcoreapp2.1centos.7-x64目录下,如下图:

20181208200118563336.png

把所有文件上传到linux服务器(我的linux上放代码目录为/var/wwwroot/netconsole)

切到publish下(即/var/wwwroot/netconsole/publish),输入命令“dotnet test2.dll”,如下图:

20181208200119091656.png

3、创建服务

新建自定义服务:vim /etc/systemd/system/mydotnetconsole.service,服务代码内容如下:

[Unit]

Description=dotnet console demo running on linux

[Service]

WorkingDirectory=/var/wwwroot/netconsole

ExecStart=/usr/bin/dotnet /var/wwwroot/netconsole/test2.dll

Restart=always

RestartSec= 10SyslogIdentifier=dotnet core console

User=root

Environment=ASPNETCORE_ENVIRONMENT=Production

[Install]

WantedBy=multi-user.target

启动服务 systemctl start mydotnetconsole.service

查看 systemctl status netconsole -l     如下图:

20181208200119472515.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Visual Studio Code创建 ASP.NET 应用程序,您需要遵循以下步骤: 1. 安装 .NET Core SDK:首先,确保已安装 .NET Core SDK。您可以从 Microsoft 的官方网站(https://dotnet.microsoft.com/download)上下载并安装适合您操作系统的版本。 2. 安装 C# 扩展:在 Visual Studio Code 中,您需要安装 C# 扩展以支持 ASP.NET 应用程序的开发。打开 Visual Studio Code,点击左侧的扩展图标(四个方块组成的图标),搜索 "C#" 并安装由 Microsoft 提供的官方 C# 扩展。 3. 创建 ASP.NET 应用程序:在 Visual Studio Code 中,点击左上角的 "文件" 菜单,选择 "打开文件夹",然后选择一个空的文件夹作为您的项目目录。接下来,打开终端(点击顶部菜单的 "查看" -> "终端" 或使用快捷键 Ctrl + `),并运行以下命令来创建一个新的 ASP.NET 应用程序: ``` dotnet new webapp -o MyAspNetApp ``` 这将在选定的文件夹中创建一个名为 "MyAspNetApp" 的新应用程序。 4. 打开应用程序:在 Visual Studio Code 中,点击左侧的文件资源管理器图标(文件夹图标)并导航到您刚刚创建的应用程序文件夹(例如 "MyAspNetApp")。您将看到应用程序的文件和文件夹结构。 5. 启动应用程序:在 Visual Studio Code 中,打开终端并导航到应用程序文件夹。运行以下命令来启动应用程序: ``` dotnet run ``` 这将启动应用程序,并显示一个 URL(如 `http://localhost:5000`)。 6. 在浏览器中查看应用程序:打开您喜欢的 Web 浏览器,并访问刚刚显示的 URL(例如 `http://localhost:5000`)。您将能够在浏览器中看到您的 ASP.NET 应用程序运行的页面。 现在,您可以在 Visual Studio Code 中开始编写和编辑您的 ASP.NET 应用程序代码了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值