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_tools
⚠️
missing_linux_example
⚠️
windows_first
Summary:
The documentation shows subtle Windows bias by referencing Windows-specific tools (such as web.config and iisnode) without equivalent Linux guidance, and by omitting Linux-specific configuration examples or alternatives. While there is a brief mention of running on Linux and using PM2, most configuration and troubleshooting advice defaults to Windows-centric approaches, and Linux parity is not consistently addressed.
Recommendations:
- For features like auto-healing, provide Linux-native configuration guidance (e.g., how to configure auto-healing or equivalent on Linux-based App Service plans, since web.config is not used).
- When referencing iisnode or web.config, explicitly note their applicability (Windows only) and provide Linux alternatives (such as using process.json for PM2 or environment variables).
- Add Linux-specific troubleshooting and configuration examples wherever Windows-specific tools or patterns are mentioned.
- Ensure that all best practices and diagnostic steps are clearly documented for both Windows and Linux App Service environments, including any differences in supported features or configuration files.
- Where possible, present Linux and Windows approaches side by side, or clarify which instructions apply to which platform.
Create pull request