2012-08-15 163 views

回答

4

我建议你看看你可以从NuGet获得的Route Debugger tool(MVC 3/.NET 4)。这应该提供相关的诊断信息,您将需要查看生成的内容和匹配的路由/为什么没有匹配。

对于以前的版本,请查看为路由调试创建的Phil Haack tool

+0

据我所知,路由调试器让我测试路由的URL,看看哪个路由匹配哪个url。这严格来说不是我正在寻找.. :) – fsl 2012-08-15 21:09:56

+0

那么...基于你的问题,如果没有路线匹配提供的值,这意味着没有一个匹配,不只是一个不匹配。路由引擎将从列表顶部开始,遍历整个路由表,直到找到匹配。如果找不到匹配,就会得到你得到的错误。 – Tommy 2012-08-15 21:48:14

+0

在你的措辞中,它的“提供的价值”+例如我正在寻找一个区域细分市场。 – fsl 2012-08-16 08:03:52