我需要使用一对操作创建ASP.NET WebApi,例如RegisterAppStart,RegisterStep和RegisterAppEnd。我想将所有这些动作放在一个控制器中。正如我所读,通常在WebApi动作名称中没有使用。 而我的问题 - 使用动作重写默认路由配置是一个坏主意吗?
PS。抱歉我的英文
答案 0 :(得分:1)
您可以使用[Route("/api/FooController/BarMethod"]
属性路由为操作指定任意名称。
这通常会覆盖服务的REST" y(请求方法指示应该调用哪种方法),但是由于您并没有真正构建REST服务,因此您不应该这样做。关心。