精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
“System.ArgumentException”类型的异常在 System.Web.dll 中发生,但未在用户代码中进行处理
其他信息: 路由集合中已存在名为“MS_attributerouteWebApi”的路由。路由名称必须唯一。
因为这个语句
GlobalConfiguration.Configuration.MapHttpAttributeRoutes();
和 config.MapHttpAttributeRoutes();
有冲突,只能用一个
前几天尝试多个Controller,多个路由也没成功
多个路由应该要用下面代码相关的知识:
AreaRegistration.RegisterAllAreas();
Error: Bad Request
应该是没加 [Route("api/test/register/{para}")]
Para参数
加了但是还是路由到默认Get方法上了
把 [Route("api/register/{para}")]
把api后面的controller名改了,也是这样。
一个Controller想支持多个url,比较麻烦,先简单用,也就是特性路由尝试没成功,想让一个特别的url对应一个方法没成功。