7

有没有人编写过一个工具来对 ASP.NET MVC 应用程序进行静态分析?

免责声明:我不确定我真正想要的是静态分析——它只是我能想到的最接近的术语。

我想要的是获得所有控制器的列表,我的操作,显示它们是响应 GET 还是 POST,它们的缓存设置是什么等。

我相信您可以继续进行下去 - 并继续解决更高级的问题,例如是否每个操作实际上都可以通过路线访问。

如果没有人这样做——这是人们认为有用的东西吗?它还应该做什么?

4

1 回答 1

1

为了测试路线,您可以使用MvcContrib。它包含许多很酷的功能,路由调试处理程序就是其中之一。目前,这就是我所看到的。很难创建一个好的工具来显示您描述的所有信息,因为 asp.net mvc 的体系结构非常灵活,并且项目的体系结构可能非常不同。但是如果你在你的项目中使用 NHibernate,你应该看看NHibernate Profiler

于 2009-02-16T23:37:44.987 回答