Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Windows First
Missing Linux Example
Summary
The documentation provides parity between Azure Portal, Azure CLI, and Azure PowerShell for all major operations. However, there is a notable Windows bias: PowerShell examples are always included and often shown after CLI, but never mention Linux shell equivalents (e.g., Bash scripts). Troubleshooting and advanced configuration sections reference Windows-specific concepts (Web.config, D:\ paths, IIS applicationInitialization), which are not applicable to Linux-based apps. The documentation also uses Windows file paths and references to Visual Studio, further reinforcing a Windows-centric approach. There is no mention of Linux-specific deployment or troubleshooting patterns, and auto swap is explicitly stated as unsupported for Linux web apps, but no alternative is suggested.
Recommendations
- Add Bash or shell script examples for common operations, especially for Linux users.
- Clarify which features (such as auto swap) are not supported on Linux, and suggest Linux alternatives or workarounds.
- Include troubleshooting steps and log file locations for Linux-based App Service environments.
- Reference Linux configuration files (e.g., appsettings.json, environment variables) where appropriate, in addition to Web.config.
- Avoid using Windows file paths (e.g., D:\home\LogFiles) exclusively; mention Linux equivalents.
- Provide guidance for deploying from Linux tools/editors (e.g., VS Code, Git CLI) alongside Visual Studio.