在.net中记录请求执行流程

时间:2017-02-03 15:26:56

标签: asp.net .net vb.net visual-studio

我已被指示在整个执行流程中找到所有文件名以完成请求。

例如:假设我有4个项目A(WEB),B,C,D,E

A是一个Web应用程序,它收到了加载主页的请求。它开始执行代码,它然后转到B然后是C然后是E然后转到D来获取数据,然后它再次回到调用函数,它已经启动了。所以我想记录我所有执行发生的所有项目文件名。

虽然我们可以通过调试实现相同目的,但寻找一种简单的方法,因为我的解决方案太大了。

任何建议都会非常有帮助。

1 个答案:

答案 0 :(得分:0)

StackTrace可能就是你想要的吗?

System.Environment.StackTrace

示例:https://www.codeproject.com/articles/223611/how-to-log-the-current-call-stack-in-net