我似乎总是遇到这个错误:
路由表中的路由与提供的值不匹配.
在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
堆栈跟踪只是一堆MVC垃圾.
显然我正在查询不存在的路由,但是如何找到它实际尝试查询的路由?我很想知道实际的URL和HTTP方法.我该怎么发现这个?
(我已经习惯了Django,其中尝试过的URL是异常的一部分,并且更喜欢比查看我的页面源并找出它更有效的方法.)
您可以使用MvcContrib的RouteDebugger
实用程序类来更好地查看处理请求的路由.
您需要做的就是添加对MvcContrib的引用,并将此代码添加到 Global.asax
Run Code Online (Sandbox Code Playgroud)RegisterRoutes(RouteTable.Routes); RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
归档时间: |
|
查看次数: |
6766 次 |
最近记录: |