• .netCore2.2升级3.1


    1.  

     <PropertyGroup>
        <TargetFramework>netcoreapp3.1</TargetFramework>
      </PropertyGroup>
    

    2.

    ConfigureServices 方法中 services.AddMvc() 改为 services.AddControllersWithViews()
    

    3.

    Configure 方法中 app.UseMvc() 改为 app.UseRouting() 与 app.UseEndpoints()
    app.UseRouting();
        app.UseEndpoints(endpoints =>
        {
            endpoints.MapControllerRoute(
                name: "default",
                pattern: "{controller=Home}/{action=Index}/{id?}");
        });

    4.更新  nuget包:

      Microsoft.EntityFrameworkCore.Design 3.1.7

      Microsoft.EntityFrameworkCore.Relational 3.1.7

      Microsoft.EntityFrameworkCore.SqlServer 3.1.7

      Microsoft.EntityFrameworkCore.Tools     3.1.7

      EFCore.BulkExtensions 3.1.5

     FluentValidation.AspNetCore==》 9.0.1

     Autofac.Extensions.DependencyInjection==》5.0.1

      Microsoft.AspNetCore.Mvc.NewtonsoftJson==》3.1.3

     Newtonsoft.Json==》12.0.3

     Swashbuckle.AspNetCore ==》5.5.1 

       Hangfire ==》1.7.12

       Hangfire.Console==》 1.4.2

    5.  IFromFile 上传文件调整

    6.  IWebHostBuilder 改为IHostBuilder

    7,WEB项目中Program.cs文件,WebHost 改为 Host

    public class Program
    {
        public static void Main(string[] args)
        {
            CreateHostBuilder(args).Build().Run();
        }
    
        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                });
    }
  • 相关阅读:
    CF1648D Serious Business
    [学习笔记]后缀相关算法
    ARC163E Noncoprime DAG
    [学习笔记\练习记录]特殊动态规划 及 动态规划的一些优化技巧
    ZR省选十连测
    [练习记录]字符串
    MySQL配置文件查找路径
    MySQL最优配置模板( 5.6&5.7)
    mongo
    elasticsearch中max_result_window默认10000限制修改
  • 原文地址:https://www.cnblogs.com/yexiaoyanzi/p/15309498.html
Copyright © 2020-2023  润新知