澳门在线威尼斯官方 > 澳门在线威尼斯官方 > 何以在centos操作系统上揭橥

原标题:何以在centos操作系统上揭橥

浏览次数:117 时间:2019-12-01

首先,在windows 下的VS 2017新建一个asp.net core web项目,然后我们可以选择两种方法发布网站,一个是使用VS 然后右键发布,一个是使用dotnet publish命令。我们将生成的文件上传到服务器上:
图片 1

 

官方网站的示例地址:

  

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

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

  2. COPY发布的文件到centos7

  3. dotnet TEST.WEB.dll

  4. 打开连接 localhsot:5000

怎么解决?那就下载最新版本的dotnet core呗,我们可以在我们发布成功的文件里面找到**deps.json文件查看我们项目依赖项dll的版本号

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

但是有一个问题,我的.net core测试项目是在VS 2017下写就的,而vs下的.net core依赖dll 都是直接使用nuget获取微软官方最新的.net core版本及其依赖项的。
而我们在centos服务器上安装dotnet core SDK的时候就有问题了,因为一般这个时候我们都是指定了dotnet core的版本,而且一般都不是最新版的,因此,这个时候就会有问题了,一旦运行测试就会报错:
图片 2

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

本文由澳门在线威尼斯官方发布于澳门在线威尼斯官方,转载请注明出处:何以在centos操作系统上揭橥

关键词:

上一篇:Python全栈开垦

下一篇:没有了