问题现象
本文记录了一个在 IIS 8.5 环境中安装 Advanced Logging 功能失败原因的分析过程。Advanced Logging 功能是 IIS 的插件,是 IIS 内置日志功能的增强版本,其主要增加了以下几个特性: 自定义日志项; 日志过滤功能; 实时日志处理机制,可供自动化分析工具使用; 记录客户端信息;
GitHub Pages 是 GitHub 为提供静态站点提供的托管平台。利用 GitHub Pages 可以方便快捷的部署博客或者企业主页,我的博客站点就是托管在 GitHub Pages。 PWA 是由 Google Chrome 团队提出并推广的网络应用,PWA 利用现代浏览器的 Service Workers 和 Web Apps Manifest 特性,为用户提供免安装且可媲美 Native 应用性能的网络应用。
Azure Sphere 是一种用于创建高度安全、连接的微控制器 (MCU) 设备的解决方案,让人可以安心无忧并大胆地重新构想业务,创造未来。关于 Azure Sphere 详细介绍可以参考官方文章 Azure Sphere | Microsoft Azure 。 Azure Sphere 解决方案主要包含三个组件:
当我们在 AWS 中部署使用 Windows Authentication 的 ASP.NET 应用时,如果前端使用了 AWS 的 ALB 或者 ELB 时会发现获取到的 Identity 信息偶发性出错;
在 Windows 中使用音频组件通常较为方便的为 Core Audio API,当然也可以使用经过封装过的更上层的 API。 在 Windows 10 中其音频栈框架在 MSDN 中有详细介绍,可以参考 Windows Audio Architecture,其框架图如下
如何使用 Process Monitor 排查问题文章介绍了 Process Monior 的功能并介绍其使用方法。 本篇文章将以实际案例讲解在使用过程中如何快速定位问题点并结合其他工具排查问题。
Process Monitor 是一款 Windows 平台的高级监控工具。它可以记录系统中注册表、文件和进城、线程的活动。功能上集合了 Sysinternals 组件中 FileMon 和 RegMon 的功能并添加了很多方便排查问题的实用功能,如过滤条件并且提供了丰富的事件属性,如 Session IDs 、用户名、进程信息、调用栈等等。这些特性使 Process Monitor成为 Windows 平台中不可或缺的神兵利刃。
当我们在调试内核启动期间加载的 DLL 或者应用时通常需要在内核启动期间就需要断点,此时我们可以在使用 Windbg Kernel Debug 期间按下 CTRL-ALT-K,开启 Post-Reboot 断点。譬如我们在调试 Credential Provider 或者 Security Provider 时则需要使用这种方式。
最近遇到一个基于 ATL6.0 的COM组件被 C# 应用调用后崩溃的问题,主要现象如下: