Detected Bias Types
â ī¸
windows_first
â ī¸
windows_tools
â ī¸
powershell_heavy
â ī¸
missing_linux_example
Summary
The documentation page covers environment variables and app settings for Azure App Service across both Windows and Linux platforms. However, there are several instances where Windows-specific tools, paths, and conventions are mentioned first or exclusively, such as referencing Windows directory paths (e.g., D:\home), IIS, and Windows-specific environment variables. Some examples and explanations use Windows-centric terminology or tools (e.g., msbuild, Web Deploy/MSDeploy, applicationHost.config) without always providing Linux equivalents or parity. While Linux-specific sections (Oryx, Linux containers) are present, Windows examples and tools are often listed first or in greater detail. Some settings are described with Windows paths or behaviors, and Linux alternatives are not always equally explained.
Recommendations
- Ensure Linux examples and paths are provided alongside Windows examples, especially for environment variables referencing file paths.
- When mentioning Windows tools (e.g., msbuild, Web Deploy/MSDeploy), provide Linux alternatives or clarify if the feature is Windows-only.
- Balance the order of presentation so Linux and Windows are equally represented, or use neutral language where possible.
- Expand explanations for Linux-specific build automation (Oryx) and deployment scenarios to match the detail given for Windows/Kudu.
- Add explicit notes or tables indicating which settings are platform-specific, and provide links to Linux documentation where relevant.