如何在centos操作系统上发布

环境:
操作系统: centos 7
.net core: 2.1.101

  1. 安装 .net core到centos7

  2. 安装nginx        

官网的演示地址:

  配置代理: vim /opt/nginx/conf/nginx.conf

率先,在windows 下的VS 2017新建多少个asp.net core
web项目,然后大家得以采用二种情势公布网址,一个是应用VS
然后右键发表,二个是利用dotnet
publish命令。大家将扭转的文书上流传服务器上:
图片 1

  

但是有二个标题,作者的.net core测量试验项目是在VS 2017下写就的,而vs下的.net
core重视dll 都以直接运用nuget获取微软官方最新的.net
core版本及其信赖项的。
而大家在centos服务器上安装dotnet core
SDK的时候就非常了,因为相同那时候大家皆以点名了dotnet
core的本子,并且日常都不是新型版的,由此,这时就能够有题目了,生龙活虎旦运转测量试验就能报错:
图片 2

 server {
        listen       80;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

         location / {
                proxy_pass http://127.0.0.1:5000;
                proxy_set_header Connection "";
                proxy_http_version 1.1;
        }
}

怎么解决?那就下载最新版本的dotnet
core呗,大家能够在大家公布成功的文书之中找到**deps.json文件查看大家项目倚重项dll的本子号

  

 

  启动nginx: /opt/nginx/sbin/nginx

  停止nginx: /opt/nginx/sbin/nginx -s stop

  重启nginx:/opt/nginx/sbin/nginx -s reload

  1. 用VS2015新建 .net core WEB项目。并发布。

  2. COPY发布的公文到centos7

  3. dotnet TEST.WEB.dll

  4. 开荒连接 localhsot:5000

相关文章