【发布时间】:2019-09-19 14:50:48
【问题描述】:
我尝试制作一个通用的方法来做一些事情。但是我得到一个任何路线的 404,即使我硬编码 {controller} 像 api/MyAwesomeController/img/{id}。我知道我做错了,请帮帮我。
附:我读过this 并尝试过。但我在这里
app.UseMvc(routes => {
routes.MapRoute("media", "api/{controller}/img/{id}",
defaults: new { controller = "Media", action = "Get" });
});
【问题讨论】:
-
最好为web api做属性路由:docs.microsoft.com/en-us/aspnet/core/tutorials/…
-
这是肯定的,但我所追求的是普遍性
-
@Dummy 请发布你的控制器
-
@Alexan 好的,我明白了,我会在一小时后尝试 attrs,现在是晚餐时间)将在之后发布结果
标签: c# asp.net-core asp.net-core-webapi