ASP.NET和System.Diagnostics跟踪 C 我错过了什么,或者这是一个坏主意?
Service Trace Viewer工具的可能性,它允许您以强大的方式检查您的痕迹.
因为我之前从未使用过这种痕迹
出于各种常见原因,我想对我的ASP.NET应用程序使用跟踪.特别是因为我发现了使用 Service Trace Viewer工具的可能性,它允许您以强大的方式检查您的痕迹. 因为我之前从未使用过这种痕迹,所以我开始研究它.经过一段时间的谷歌,SO和MSDN,我终于明白了事情是如何运作的.但我也发现了一个非常不受欢迎的事情. 在ASP.NET应用程序中使用跟踪时,通过Web请求将跟踪消息组合在一起非常有意义.特别是因为我想使用它的原因之一是研究性能问题.上述工具也通过使用< Corrleation>来支持这一点.生成的XML文件中的标记.而这又来自System.Diagnostics.Trace.CorrelationManager.它还允许其他很好的功能,如Activity启动/停止,它提供了更好的跟踪消息分组.很酷,对吗? 我也是如此,直到我开始检查CorrelationManager实际居住的位置.毕竟 C 它是一个静态属性.在玩了一些反射器后,我发现了一些可怕的东西 C 它存储在CallContext中! we shouldn’t be using in ASP.NET是哪种东西吧? 所以……我在这里错过了一些东西吗?在ASP.NET中跟踪真的存在根本缺陷吗? 补充:嗯,我有点在自己重写这些东西的边缘.我仍然想使用整洁的工具来探索痕迹.我不应该这样做的原因?也许有更好的东西呢?如果我很快得到答案,那将是非常好的. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- VS2005(c#)项目调试问题解决方案集锦 转
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文
- Asp.NEt邮箱验证修改密码通过邮箱找回密码功能
- asp.net – 有没有比升级到Visual Studio 2010 Ultimate更便
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net-mvc-4 – 如何在Kendo UI Grid中扩展页面加载时的所
- 如何使用ASP.NET MVC Web API OData链接到Razor中的OData集
- asp.net-mvc – ASP.Net MVC是否运行在ASP.NET 2.0之上?
- remoting和webservice有什么区别
- asp.net 根据汉字的拼音首字母搜索数据库(附 LINQ 调用方法
- asp.net-mvc – CKEditor图像上传
- asp.net-mvc-2 C MVC源代码单例模式
- asp.net-mvc – ViewModel中的最佳实践
- asp.net-mvc – AppDomain.GetAssemblies和Build
- asp.net-mvc-2 – 带有数组/列表的ASP.NET MVC 2
- 认证 – asp.net mvc 3:Page.User.IsInRole(“x
- asp.net – 我应该在.gitingore文件中包含.vs文件
- asp.net-mvc – 为什么在ASP.NET MVC中使用lambd
- ASP.NET两个截取字符串的方法分享
- asp.net-mvc – 图像URL中的符号MVC导致一个潜在
- asp.net C MVC4 C ContextDependentView C
- asp.net-mvc-3 C 如何从ASP.NET MVC#输出中
- asp.net-mvc C 已经使用相同的参数类型定义
- asp.net-core C 如何使用ASP.NET注册OData
- asp.net-mvc C 使用AD的ASP.NET MVC表单Aut
- ASP.Net C AJAX UpdatePanel中的Javascript
- asp.net C 适用于多个用户的EWS通知中心
- asp.net-mvc-4 C 在EF迁移配置类的Seed方法
- asp.net-mvc C ASP.NET MVC中的WebApi [Fro
- asp.net-mvc C 未在ELMAH中记录的错误