centos - asp.net core 环境部署 ,nigix 服务器

asp.net core下载地址 https://dotnet.microsoft.com/download#core

helloword入门教程 https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial#install

 

部署SDK(开发机器安装SDK,生成机器仅需安装Runtime)

Install .NET Core SDK on Linux CentOS / Oracle x64

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum update
sudo yum install dotnet-sdk-2.2

 

 尝试helloword

主程序代码

//Program.cs

using System;

namespace myApp
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

创建与运行

dotnet new console -o myApp
cd myApp
dotnet run

 

 尝试web

 dotnet命令为您创建一个webApp类型的新应用程序。o参数创建一个名为myWebApp的目录,在这个目录中存储应用程序,并使用需要的文件填充它。cd myWebApp命令将您放入新创建的应用程序目录。在myWebApp目录中创建了几个文件,以提供一个可以运行的简单web应用程序。startup.cs包含所有的设置和配置。mywebApp/Pages目录包含应用程序的一些web页面。

dotnet new webApp -o myWebAppp
cd myWebAppp

 

HTTPS开发证书

在命令提示符中,运行以下命令:

dotnet dev-certs https --trust

您的操作系统可能会提示您检查是否同意信任开发证书。如果您同意此证书允许您在机器上开发时在HTTPS上运行web应用程序,请遵循提示。

运行

dotnet run

 

Linux 上 .NET Core 的先决条件

yum -y install lttng-ust libcurl openssl-libs krb5-libs libicu zlib

 

 

 

 

2

posted @ 2018-12-09 17:19  德丽莎·阿波卡利斯  阅读(145)  评论(0编辑  收藏  举报