【发布时间】:2018-08-22 10:59:14
【问题描述】:
我需要根据以下内容生成适当的 404 错误:
- 如果请求的控制器不存在;
- 如果操作不存在;
我正在尝试在 .NET Core Web API 上迁移 web api,需要在 .net 框架中的 DefaultHttpControllerSelector 和 ApiControllerActionSelector 的 .net 核心中找到模拟。因为我有模块,它检查控制器和动作的存在。如果未找到控制器或操作,则生成自定义错误。 我该如何处理?
【问题讨论】:
-
你能定义“合适”吗?尝试更具体地说明您要实现的目标。
-
@KirkLarkin ,帖子已编辑
-
docs.microsoft.com/en-us/aspnet/core/mvc/controllers/… 听起来您需要完全自定义路由。
-
为什么你首先需要这个?如果没有匹配的控制器/动作,您将获得 404。这是内置的。
标签: .net-core asp.net-core-webapi