Detected Bias Types
Windows First
Missing Linux Example
🔧
Windows Tools
Summary
The documentation is heavily focused on Windows-based App Service environments, with all examples, environment variables, and tooling references (e.g., %SystemDrive%, IIS, ASP.NET, registry, COM components, Windows event logs) being Windows-specific. Linux is only mentioned briefly in a note, with no equivalent details, examples, or guidance for Linux-based App Service environments. There are no Linux environment variable examples, file system paths, or references to Linux-native tools or patterns.
Recommendations
- Add parallel sections or callouts describing Linux App Service behavior, including file system layout, environment variables (e.g., $HOME), and storage persistence.
- Provide Linux-specific examples for file access, such as using /home/site/wwwroot or $HOME/site.
- Explain the differences in diagnostic logging and event tracing for Linux (e.g., syslog, application logs) and how to access them.
- Clarify process and code execution capabilities for Linux apps, including shell access (bash/sh), and supported scripting languages.
- Describe the absence of a registry on Linux and what configuration mechanisms are available instead (e.g., environment variables, config files).
- Mention Linux-native tools and patterns (e.g., systemd, journald, Linux permissions) where relevant.
- Ensure that Linux guidance is not relegated to a single note, but is integrated throughout the documentation for parity.