c# - app.UseRouting() 和 app.UseMvcWithDefaultRoute() 有什么区别?

标签 c# asp.net-core asp.net-core-mvc

当我试图理解它们时,app.UseRouting()app.UseMvcWithDefaultRoute() 之间有什么区别?

最佳答案

可能是这个link可能会帮助你。基本上

  1. UseMvcWithDefaultRoute() 自 .Net core 1.0 以来就存在
  2. UseRouting() 是在 .Net Core 3.0 中添加的,它添加了更多功能来处理自定义路由。

我主要使用第一种方法来处理大部分 Razor 页面。 您可以在给定链接中查看“端点路由与早期版本路由的差异”以获取更多信息。因此,最终决定是要使用基本端点路由还是高级端点路由

关于c# - app.UseRouting() 和 app.UseMvcWithDefaultRoute() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60829607/

相关文章:

c# - ASP NET 5 本地化在单独的程序集中使用 View 组件

c# - MVC : How do I create link on server side

c# - Ajax 工具包不适用于网站部署

c# - 如何在 ASP.NET Core 中更改 Swagger 的基本 URL

asp.net-core - NET Core 的 Dapper : Insert into a table and return id of inserted row

css - TagHelpers 根据验证属性为 LabelTagHelper 添加自定义类 [必需]

c# - 异步组件在 MVC 6 中不起作用

asp.net-core - 无法将模式“”中的表“AspNetUsers”用于实体“AspNetUsers”,因为该表正用于另一个实体

c# - 尝试在 ASP.NET MVC 应用程序中打开 db4o 数据库时,是什么导致此 DatabaseFileLockedException?

c# - 在mysql插入查询中将列名作为字符串传递