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
⚠️ windows_tools
Summary:
The documentation provides deployment examples for multiple languages and frameworks, with most workflows running on Ubuntu (Linux) runners. However, the ASP.NET (classic) example is the only one that uses a Windows runner and Windows-specific tools (NuGet, MSBuild), and it is presented before the Java, Node.js, and Python examples, which all use Linux runners. There is no Linux-based alternative provided for ASP.NET, and the documentation does not clarify that ASP.NET Core can be built and deployed cross-platform, while classic ASP.NET is Windows-only.
Recommendations:
  • Explicitly state that classic ASP.NET requires Windows runners due to framework limitations, and clarify that ASP.NET Core is cross-platform.
  • If possible, provide guidance or links for porting classic ASP.NET apps to .NET Core to enable Linux-based CI/CD.
  • Consider reordering the examples or grouping them by platform requirements, so that Linux-first examples are not visually deprioritized.
  • For each example, add a note on why a particular runner (windows-latest or ubuntu-latest) is used, making platform dependencies explicit.
  • Where Windows-specific tools are used (NuGet, MSBuild), clarify their necessity and provide Linux alternatives or explanations if none exist.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-09-16 00:00 #113 completed ❌ Biased
2025-08-16 00:00 #82 in_progress ❌ Biased
2025-08-15 00:01 #81 in_progress ✅ Clean
2025-07-13 21:37 #48 completed ❌ Biased
2025-07-13 20:48 #44 cancelled ✅ Clean

Flagged Code Snippets