我正在开发asp net mvc 4项目。我安装了.net framework 4.0的VS2010。
目前,我正在迁移一些使用web api的逻辑。我需要一种方法来调试这些路由。我找到了Route Debugger工具:
http://blogs.msdn.com/b/webdev/archive/2013/04/04/debugging-asp-net-web-api-with-route-debugger.aspx
但据我所知,它仅适用于.net framework 4.5(带有async关键字)。
我有什么选择?我无法找到关于这个主题的任何其他内容。
答案 0 :(得分:3)
如果您可以围绕路线选择编写单元测试会有帮助吗?
我在每个项目中都有一套关于路由的单元测试,以防止每当添加新路由并且它运行良好时都会出现回归。
本文为如何设置测试提供了很好的指导:
http://www.strathweb.com/2012/08/testing-routes-in-asp-net-web-api/
答案 1 :(得分:0)
您可以使用Chorme,Firefox甚至IE等浏览器中的某些网络嗅探器来监视/调试Web API。 Fiddler可以为此提供一个好的工具箱。今年早些时候,DevCurry发布了一篇关于此的文章:Debugging your ASP.NET Web APIs with Fiddler