跟踪ASP.NET Web应用程序中的所有代码使用情况

vxqlmq5t  于 11个月前  发布在  .NET
关注(0)|答案(2)|浏览(80)

我的任务是对现有的asp.net网站进行重新设计,该网站有许多行代码和项目。我想确定使用最多的代码,以便我可以知道我应该进行重新设计,以及哪些代码根本不使用,并可能完全删除。
如何跟踪用户在网站上时调用的每个方法/属性?
解决方案中有vb.net和C#项目,因此必须支持每种语言。此外,免费/OSS解决方案目前对我来说是最好的。
我目前正在使用VS.NET 2015社区。

pod7payv

pod7payv1#

你可以通过多种方式做到这一点:
1.通过使用一些AOP框架(如PostSharp)引入一些方法级跟踪。在这种情况下,您可以记录一个特定请求的方法调用链。然后您可以从那里开始。
1.如果您的应用支持SQL Server,请启用分析并查看从一个请求执行的所有SQL查询。然后返回代码库并重构它们。
1.使用CodeMap来理解代码库并执行。

jjjwad0x

jjjwad0x2#

您可以使用ReSharper。右键单击项目并选择“查找代码问题”。您将看到“未使用的符号”,以显示未使用的组件。

相关问题