About This Page
This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.
Bias Analysis
Bias Types:
⚠️
windows_first
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation demonstrates a subtle Windows bias by referencing Windows-specific configuration files (web.config), mentioning iisnode settings for Node.js apps, and omitting equivalent Linux-native configuration or troubleshooting examples. While there is a brief mention of running on Linux with PM2, most configuration and diagnostic guidance assumes a Windows environment or uses Windows-centric tools and patterns.
Recommendations:
- Provide Linux-native equivalents for configuration steps, such as using environment variables or appsettings.json instead of web.config.
- Include examples for configuring auto-healing and diagnostics on Linux-based App Service plans.
- Mention and demonstrate Linux-native process managers (e.g., systemd, supervisord) where relevant, in addition to PM2.
- When referencing iisnode or web.config, clarify that these are Windows-specific and provide parallel guidance for Linux containers or App Service on Linux.
- Ensure troubleshooting and best practice sections include both Windows and Linux workflows, tools, and file locations.
Create pull request