问答详情
源自:3-2 Demo 添加路由

app.UseMvcWithDefaultRoute();提示未处理的异常

http://img2.mukewang.com/5e8d877f00016b9907400328.jpg这怎么解决了

提问者:慕粉141055829 2020-04-08 16:13

个回答

  • 一位不愿透露姓名的崔先生
    2020-04-12 13:24:31

    通过查找百度找到问题了!

    在ASP.NET Core 2.2中,新增了一种路由,叫做Endpoint(终结点)路由。本文将以往的路由系统称为传统路由

    本文通过源码的方式介绍传统路由和Endpoint路由部分核心功能和实现方法,具体功能上的差异见官方文档

    在升级到ASP.NET Core 2.2后,会自动启用Endpoint路由

          public void ConfigureServices(IServiceCollection services)

            {

                //添加

                services.AddMvc(options => options.EnableEndpointRouting = false)

        .SetCompatibilityVersion(CompatibilityVersion.Version_2_2);

            }