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 platforms, with most using Ubuntu runners and Linux-native tooling. However, the ASP.NET (not Core) example is Windows-specific, using 'windows-latest' runners and Windows-only tools such as NuGet and MSBuild. This is the only example that is Windows-specific, and it appears before the Java, Node.js, and Python examples, which use Linux runners. There is no Linux/Mono alternative provided for ASP.NET, and Windows tools are required for that workflow.
Recommendations:
- Add a Linux/Mono-based example for ASP.NET if feasible, or clarify that classic ASP.NET requires Windows runners due to tooling constraints.
- Explicitly state in the ASP.NET section why a Windows runner is required, to help users understand the platform limitation.
- Consider reordering the sections so that Linux-first or cross-platform frameworks (e.g., .NET Core, Java, Node.js, Python) appear before Windows-only frameworks, to avoid the impression of Windows preference.
- Where possible, mention Linux equivalents or alternatives for Windows tools, or provide guidance for users on non-Windows platforms.
Create pull request