This page contains Windows bias

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
⚠️ powershell_heavy
⚠️ windows_tools
⚠️ missing_linux_example
Summary:
The documentation exhibits a Windows-first bias in several ways: Windows-specific paths and tools are often mentioned before or instead of Linux equivalents (e.g., 'D:\home' before '/home'), and many environment variables and examples reference Windows concepts (such as IIS, Web Deploy, MSDeploy, and .NET/ASP.NET specifics) without always providing Linux or cross-platform alternatives. Some sections, especially around build automation and deployment, provide detailed Windows/Kudu/MSDeploy guidance but only briefly mention Oryx/Linux or relegate Linux info to separate tabs. Several environment variables are described as 'Windows only' or default to Windows behaviors, and some features/tools (like Web Deploy) are described in detail for Windows but not for Linux. There are also cases where Linux-specific examples or usage patterns are missing or less detailed.
Recommendations:
  • For every Windows-specific path or tool mentioned (e.g., 'D:\home', IIS, MSDeploy), provide the Linux equivalent (e.g., '/home', Nginx/Apache, Oryx) side-by-side or in parallel.
  • Ensure that all environment variable descriptions specify both Windows and Linux behaviors, defaults, and paths where applicable.
  • Where build and deployment automation is discussed, give equal prominence and detail to Oryx/Linux workflows as to Kudu/Windows workflows, rather than relegating Linux to a secondary tab.
  • Add Linux-specific examples and usage notes in all relevant sections, especially where only Windows or PowerShell examples are currently given.
  • Avoid Windows-centric language such as 'applicationHost.config', 'w3wp.exe', or '%HOME%' without also providing Linux context (e.g., 'web.config', 'dotnet', '/home', '$HOME').
  • Where features are not available or behave differently on Linux, clearly state this and provide Linux alternatives or workarounds if possible.
  • Review all tables and examples for parity, ensuring that Linux users can find relevant, actionable information without needing to infer or search elsewhere.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-09-16 00:00 #113 completed ❌ Biased
2025-09-15 00:00 #112 completed ❌ Biased
2025-09-14 00:00 #111 completed ✅ Clean
2025-09-13 00:00 #110 completed ✅ Clean
2025-09-12 00:00 #109 completed ✅ Clean
2025-09-11 00:00 #108 completed ✅ Clean
2025-09-10 00:00 #107 completed ✅ Clean
2025-09-09 00:00 #106 completed ✅ Clean
2025-09-08 00:00 #105 completed ❌ Biased
2025-09-07 00:00 #104 completed ❌ Biased
2025-09-06 00:00 #103 completed ❌ Biased
2025-09-05 00:00 #102 completed ❌ Biased
2025-09-04 00:00 #101 completed ❌ Biased
2025-09-03 00:00 #100 completed ✅ Clean
2025-09-02 00:00 #99 in_progress ❌ Biased
2025-09-01 00:00 #98 in_progress ❌ Biased
2025-08-31 00:01 #97 in_progress ❌ Biased
2025-08-30 00:01 #96 in_progress ❌ Biased
2025-08-29 00:01 #95 completed ❌ Biased
2025-08-17 00:01 #83 in_progress ❌ Biased
2025-07-13 21:37 #48 completed ✅ Clean
2025-07-09 13:09 #3 cancelled ✅ Clean
2025-07-08 04:23 #2 cancelled ❌ Biased