zoukankan      html  css  js  c++  java
  • Core2.0升级2.2

    采用的 IIS 进程内承载模型

    若要采用IIS 进程内承载模型,添加<AspNetCoreHostingModel>属性值为InProcess<PropertyGroup>项目文件中:

    <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
    

    同时在 program 文件的BuildWebHost中加上.UseIIS()

    如果不采用IIS进程内承载模型的话,就使用下面的配置

        <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
        <AspNetCoreModuleName>AspNetCoreModule</AspNetCoreModuleName>
    

    再将UseIIS()删除掉
    据官方文档说,管道内处理性能更优(戳我去看相关文档)
    如果想深究Core框架的话可以查看官方文档。

    https://docs.microsoft.com/zh-cn/aspnet/core/migration/21-to-22?view=aspnetcore-2.2&tabs=visual-studio
    

    Core2.2路由

    我们版本控制的组件用的是Microsoft.AspNetCore.Mvc.Versioning 2.3版本。
    当coreSKD从2.0升级到2.2的时候发现版本控制的组件失效了。

    从2.2版本开始,被称作终结点路由(下文以“新版”称呼),它是默认开启的,若想采用原来的方案(<=2.1,下文以原版称呼),可以在AddMvc的时候进行设置

    services.AddMvc(option=>option.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_2_2);
    EnableEndpointRouting 默认为true,也就是启用新的Endpoint方案,设置为false则采用旧版(<=2.1)的路由方案。

    具体细节可以参考

    https://www.cnblogs.com/FlyLolo/archive/2019/01/15/10256044.html
    
  • 相关阅读:
    xpath和lxml库
    pipenv和autoenv
    正则表达式
    requests库
    Photoshop学习笔记
    Firebug使用笔记
    JavaScript中的声明提升(Hoisting )
    JavaScript中的继承机制
    JavaScript中的instanceof原理详解
    JSP使用JSON传递数据,注意避免中文乱码
  • 原文地址:https://www.cnblogs.com/qingyanxiaochen/p/11091381.html
Copyright © 2011-2022 走看看