zoukankan      html  css  js  c++  java
  • .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>();
                });
    }
  • 相关阅读:
    预览上传
    使用 Vagrant 打造跨平台开发环境fffff
    使用 Vagrant 打造跨平台开发环境
    弱智python小游戏猜数字
    Linux设置固定IP
    call_user_func
    mongodb 下载安装 转
    chrome浏览器下的xdebug helper使用方法
    类似NL的update更新
    如何启用并行?
  • 原文地址:https://www.cnblogs.com/yexiaoyanzi/p/15309498.html
Copyright © 2011-2022 走看看