IIS或ASP.NET是否创建了包含请求URL的ETW事件?
发布时间:2020-12-16 07:00:56 所属栏目:asp.Net 来源:网络整理
导读:我一直在尝试捕获由IIS或ASP.NET创建的包含请求URL的ETW事件,但没有太大成功. 我使用的是Windows 8(开发)和Windows Server 2008 R2(生产),因此分别是IIS 8.0和7.5.我知道在IIS 8.5中有better ETW support但不幸的是,目前不会有帮助. 使用PerfView,收集系统范
我一直在尝试捕获由IIS或ASP.NET创建的包含请求URL的ETW事件,但没有太大成功.
我使用的是Windows 8(开发)和Windows Server 2008 R2(生产),因此分别是IIS 8.0和7.5.我知道在IIS 8.5中有better ETW support但不幸的是,目前不会有帮助. 使用PerfView,收集系统范围的事件以及以下附加提供程序,我在Microsoft-Windows-IIS-Configuration命名空间中获得了一些事件,但没有包含单个请求详细信息的事件. 其他提供商 Microsoft-Windows-IIS-APPHOSTSVC:*:5,Microsoft-Windows-IIS-Configuration:*:5,Microsoft-Windows-IIS-FTP:*:5,Microsoft-Windows-IIS-IisMetabaseAudit:*:5,Microsoft-Windows-IIS-IISReset:*:5,Microsoft-Windows-IIS-W3SVC:*:5,Microsoft-Windows-IIS-W3SVC-PerfCounters:*:5,Microsoft-Windows-IIS-W3SVC-WP:*:5,Microsoft-Windows-IIS-WMSVC:*:5 如果我运行logman查询提供程序,我得到以下内容,因此我知道这些提供程序可用(在我的Windows 8计算机上). Provider GUID ------------------------------------------------------------------------------- Microsoft-Windows-IIS-APPHOSTSVC {CAC10856-9223-48FE-96BA-2A772274FB53} Microsoft-Windows-IIS-Configuration {DC0B8E51-4863-407A-BC3C-1B479B2978AC} Microsoft-Windows-IIS-FTP {AB29F35C-8531-42FF-810D-B8552D23BC92} Microsoft-Windows-IIS-IisMetabaseAudit {BBB924B8-F415-4F57-AA45-1007F704C9B1} Microsoft-Windows-IIS-IISReset {DA9A85BB-563D-40FB-A164-8E982EA6844B} Microsoft-Windows-IIS-W3SVC {05448E22-93DE-4A7A-BBA5-92E27486A8BE} Microsoft-Windows-IIS-W3SVC-PerfCounters {90303B54-419D-4081-A683-6DBCB532F261} Microsoft-Windows-IIS-W3SVC-WP {670080D9-742A-4187-8D16-41143D1290BD} Microsoft-Windows-IIS-WMSVC {23108B68-1B7E-43FA-94FB-EC3066805744} 我也尝试使用logman创建一个ETL文件,但这似乎没有捕获任何与IIS相关的内容: etw.ps1 logman start ASPTrace -pf providers.txt -ets Start-Sleep -Seconds 30 logman stop ASPTrace -ets providers.txt "Microsoft-Windows-IIS-APPHOSTSVC" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-Configuration" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-FTP" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-IisMetabaseAudit" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-IISReset" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-W3SVC" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-W3SVC-PerfCounters" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-W3SVC-WP" 0xFFFFFFFE 5 "Microsoft-Windows-IIS-WMSVC" 0xFFFFFFFE 5 我已经尝试了上面的0xFFFFFFFE和0xFFFFFFFF. 解决方法
Microsoft-Windows-HttpService {DD5EF90A-6398-47A4-AD34-4DCECDEF795F}
看看Deliver活动.它有RequestUrl,以及请求转发到的应用程序池. 这在Windows Vista及更高版本中可用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在updatepanel asp.net c#中的AsyncFileUpload中上传文件后
- asp.net – ‘txtName’未声明 由于其保护等级可能无法访问
- asp.net – 如何在VB.NET中JSON编码数组?
- asp.net-mvc – 为Azure Web角色定义缩放阈值
- asp.net-web-api – 在ASP.NET Core Web API中实现HTTP缓存
- kendo-asp.net-mvc – 在Kendo Scheduler自定义模板中绑定D
- ASP.net c# – 无法加载类型
- 使用ASP.NET和IIS进行多线程处理
- asp.net-mvc – 如何在ASP.NET MVC中定义视图级变量?
- ASP.NET MVC从请求参数中删除双正斜杠
推荐文章
站长推荐
- ASP.NET VB – 从类型’DBNull’到类型’String’
- asp.net-identity – AspNet Identity使用相同的
- asp.net – MVC 4 Web API Action返回:类型vs H
- asp.net core 实现支持多语言
- asp.net-mvc – 在ASP.NET MVC 3中路由静态文件,
- asp.net-mvc – 如何在ASP.Net MVC中对自定义Act
- asp.net – 带有自定义数据的web api帖子图片
- asp.net-mvc – 有没有更好的方法来使用MVC 4和E
- 如何不缓存ASP.NET用户控件?
- 如何在ASP.NET Core应用程序运行Vue并且部署在II
热点阅读