【发布时间】:2021-09-01 13:53:55
【问题描述】:
我有一个非常令人困惑的问题,主要是因为我得到的异常非常无用且没有描述性。
我有一个基于 ASP.Net Core 的 API,并且刚刚添加了一个新控制器。我正在使用 ASP.Net Core 3.0,并使用以下方法在 Startup.Configure 中映射我的控制器:
app.UseEndpoints(endpoints => { endpoints.MapControllers(); });
但是,在调试中运行 API 时,我在启动时遇到以下异常:
RoutePatternException:路由模板中的参数不完整。检查每个“{”字符是否有匹配的“}”字符。
我删除了控制器并且问题消失了,所以我认为控制器有问题导致端点映射抛出此异常但我看不到它是什么?
【问题讨论】:
标签: asp.net asp.net-core asp.net-core-3.0