有没有办法检查ASP.NET MVC中是否使用了某个操作?

时间:2011-12-06 20:41:41

标签: asp.net-mvc-3 resharper

我想知道是否有办法在控制器上找到失效的动作方法。我有R#并运行分析,但它似乎没有检查asp代码是否称为动作。有什么事吗?

2 个答案:

答案 0 :(得分:4)

实现一个全局操作过滤器,在某处持久存储中记录操作名称。通过这种方式,您可以跟踪执行的操作,并找出可能的操作中缺少的操作。这有点乏味但可能适合您的目的。

答案 1 :(得分:3)

不,是一个不知道需要什么操作的工具,因为它们是由路由配置调用的。我想你可以编写一个工具,可以检查当前路由配置可以访问哪些操作,但是它们无法知道这些方法是否可能被其他代码使用,因为它们被标记为公共。