Sad Tux - Windows bias detected
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

Detected Bias Types
windows_tools
windows_first
powershell_heavy
Summary
The documentation covers both Kestrel (cross-platform) and HTTP.sys (Windows-only) for ASP.NET Core in Service Fabric. However, HTTP.sys (a Windows-only web server) is described in detail and presented before Kestrel in several sections, with extensive configuration and code examples. The documentation also references Windows-specific tools (e.g., netsh) and concepts (e.g., Windows HTTP Server API, kernel driver) without always providing Linux/macOS equivalents or clarifying cross-platform alternatives early. While Kestrel is ultimately recommended for cross-platform scenarios, the ordering and depth of HTTP.sys coverage may create friction for Linux/macOS users.
Recommendations
  • Move Kestrel (cross-platform) guidance and examples before HTTP.sys (Windows-only) in all sections, making it the default/primary path.
  • Explicitly call out HTTP.sys as Windows-only at the start of relevant sections, and direct Linux/macOS users to Kestrel.
  • Where Windows-specific tools (e.g., netsh) or configuration are mentioned, clarify that these are not applicable to Linux/macOS and provide alternative guidance or state 'not required on Linux/macOS'.
  • Add a short summary table or decision tree at the top to help users quickly choose the correct web server for their OS.
  • Ensure all critical code/configuration examples are shown for Kestrel first, and only then for HTTP.sys as a Windows-specific option.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-02-19 00:00 #400 in_progress Biased Biased
2026-02-18 00:00 #396 in_progress Biased Biased
2026-02-17 00:00 #392 in_progress Biased Biased
2026-02-16 00:00 #388 in_progress Biased Biased
2026-02-15 00:00 #384 in_progress Biased Biased
2026-02-14 00:00 #380 in_progress Biased Biased
2026-02-13 00:00 #376 in_progress Biased Biased
2026-02-12 00:00 #372 in_progress Biased Biased
2026-02-11 00:00 #368 in_progress Clean Clean
2026-02-10 00:00 #364 completed Biased Biased
2026-02-09 00:00 #360 completed Biased Biased
2026-02-08 00:00 #356 completed Biased Biased
2026-02-05 00:00 #344 completed Biased Biased
2026-02-04 00:00 #340 completed Biased Biased
2026-02-03 00:00 #336 completed Biased Biased
2026-02-02 00:00 #332 completed Biased Biased
2026-02-01 00:00 #328 completed Biased Biased
2026-01-31 00:00 #324 completed Biased Biased
2026-01-30 00:00 #320 completed Biased Biased
2026-01-07 06:10 #227 cancelled Clean Clean