【发布时间】:2020-01-01 04:34:42
【问题描述】:
我有一个 Asp.Net core 2.2 项目。
最近,我将版本从 .net core 2.2 更改为 .net core 3.0 Preview 8。更改后我看到以下警告消息:
使用 Endpoint 时不支持使用“UseMvc”配置 MVC 路由。要继续使用“UseMvc”,请设置 'ConfigureServices' 中的'MvcOptions.EnableEndpointRouting = false'。
我知道通过将 EnableEndpointRouting 设置为 false 可以解决问题,但我需要知道解决问题的正确方法是什么以及为什么端点路由不需要 UseMvc() 函数。
【问题讨论】:
-
关于正确方法:此文档docs.microsoft.com/en-us/aspnet/core/migration/… 声明“如果可能,将应用程序迁移到端点路由”
标签: c# asp.net-mvc asp.net-core .net-core