我很奇怪,为什么路线似乎是从两个HttpConfiguration对象和RouteTable类配置? 显然,这两个.Routes性质是不一样的类型,但他们似乎留在同步。 是否有机会,他们能拿出来不同步? 我想知道,不过,从Web API的角度看, 都不应当使用RouteTable.Routes?
Answer 1:
该HttpConfiguration
类是具体到的WebAPI使得IIS的可重复使用的外部(例如对于自托管)。 该RouteTable
版本仅用于IIS。
文章来源: Difference between RouteTable.Routes and HttpConfiguration.Routes?