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
⚠️
missing_linux_example
⚠️
windows_tools
Summary:
The documentation provides cross-platform deployment examples for most stacks (ASP.NET Core, Java, Tomcat, Node.js, Python) using Ubuntu runners, but the ASP.NET (classic) example exclusively uses a Windows runner and Windows-specific tools (NuGet, MSBuild) without offering a Linux alternative or mentioning cross-platform options. This prioritizes Windows for ASP.NET scenarios and omits Linux parity for that stack.
Recommendations:
- Add a Linux-based example for ASP.NET (classic) deployment, using Mono or .NET SDK for cross-platform builds if possible.
- Explicitly mention when a workflow requires Windows-only tools (e.g., MSBuild for full .NET Framework) and provide guidance or links for Linux alternatives or limitations.
- Where possible, provide both Windows and Linux workflow examples side-by-side for stacks that can be built on both platforms.
- Clarify in the ASP.NET section why Windows is required (if so), and suggest migration paths to .NET Core/5+ for better cross-platform support.
Create pull request