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, but the ASP.NET (classic) section exclusively uses a Windows runner and Windows-specific tools (NuGet, MSBuild) without offering Linux alternatives or parity. All other stacks (ASP.NET Core, Java, Tomcat, Node.js, Python) use Ubuntu runners and standard, cross-platform tooling. The ASP.NET section is both Windows-first and Windows-only, lacking Linux-based workflow examples.
Recommendations:
- Add a Linux-based (ubuntu-latest) workflow example for ASP.NET (classic), using Mono and cross-platform equivalents of NuGet and MSBuild where possible.
- Explicitly state in the ASP.NET section why a Windows runner is required (if so), or provide guidance for Linux users.
- Reorder or clearly label sections to avoid implying Windows is the default or only supported environment for .NET workloads.
- Where Windows-specific tools are used, mention if cross-platform alternatives exist or provide links to relevant documentation.
- Ensure parity in example depth and clarity between Windows and Linux workflows for all stacks.
Create pull request