zoukankan      html  css  js  c++  java
  • ASP.NET Core 3.1 迁移到 NET 5.0

    一、环境

    1、对VS2019进行升级

    2、原项目使用的框架

    二、迁移

    Core 3.1 迁移到 NET 5.0的过程好简单,右键项目,选择属性,打开如下的面板,将目标框架改为.net5.0

     然后编译一下项目,我编译完没有报错,本地部署也没有问题。

    三、将.net5.0的项目部署服务器

    1、第一次发布的截图如下

    将publish文件夹下的程序集copy到服务器指定位置,IIS部署(可以看看原项目框架是core3.1的部署教程) ,这里只是替换了发布的程序集,打开网站,发现报错

    想想也明白,Windows服务器应该是缺少.net5.0的运行环境。为了验证想法,改变项目的发布方式

    2、第二次发布截图如下

    部署模式改为独立,这样就不需要依赖服务器上的运行环境了 。将publish文件夹下的程序集copy到服务器指定位置,打开网站,发现没问题了

    3、解决第一次发布时出现的问题

    采用独立的部署方式,会打包很多框架运行需要的环境,导致发布的包比较大。所以我这里部署方式还是选择框架依赖的方式

    然后在Windows服务器上安装.net5.0需要的运行环境

    下载相应的exe,然后在服务器安装,然后将发布的包copy到指定位置,在运行网站也没有问题了。

  • 相关阅读:
    Vue.js 学习报告
    Javascript 巩固:阮一峰javascript教程 (2017-1-17)
    2017-1-17
    my-Life项目开发流程-02
    《Javascript 权威指南 第六版》
    2017-1-11
    2017-1-10
    2017-1-9
    前端知识解惑: 响应式 兼容性 不错的知识链接
    2017-1-3
  • 原文地址:https://www.cnblogs.com/qtiger/p/14372151.html
Copyright © 2011-2022 走看看