我遇到了一些路由问题,其中web.config设置为根据需要重定向,但我想也许Web API正在控制路由。
所以我想知道在Web API应用程序中进行路由的顺序是什么。如果我将所有内容设置为重定向到web.config上的index.html,那么Web API会覆盖吗?哪一个先发生,哪一个发生?有人会覆盖另一个吗?
答案 0 :(得分:0)
如果在"web.config"
之前,您指的是IIS Rewrite Module,那么IIS重写模块通常会先运行。
Web API路由按照您在路由表中定义的顺序进行,因此您必须从most specific to least specific定义路由,以便在特定情况下允许顶部附近的路由丢失并允许更一般的路线。