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
⚠️ missing_linux_example
⚠️ windows_tools
Summary:
The documentation page demonstrates a Windows bias in several ways: examples and templates are predominantly focused on ASP.NET and .NET (traditionally Windows-centric stacks), Web Deploy (a Windows-only deployment method) is highlighted with explicit instructions and troubleshooting for Windows agents, and there is a lack of equivalent Linux-focused deployment examples or troubleshooting. In sections where OS-specific behavior matters (e.g., Web Deploy), Windows is presented as the default or only supported environment, with no Linux alternatives or parity guidance.
Recommendations:
  • Provide equivalent Linux examples and troubleshooting for deployment scenarios, especially where Windows-only tools (like Web Deploy) are discussed.
  • Include more examples for non-Windows stacks (e.g., Node.js, Java, Python) and clarify when steps or tools are OS-agnostic.
  • When mentioning Windows-specific deployment methods, explicitly state the lack of Linux support and suggest alternative approaches for Linux agents (such as using ZIP deploy or FTP).
  • Balance the order of presentation so that Linux and cross-platform options are mentioned alongside or before Windows-specific ones.
  • Add troubleshooting sections for common Linux agent deployment issues, not just Windows/Web Deploy problems.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean
2025-07-09 23:22 #6 cancelled ✅ Clean

Flagged Code Snippets

pool: vmImage: windows-latest
trigger: - main pool: vmImage: windows-latest variables: buildConfiguration: 'Release' steps: - task: DotNetCoreCLI@2 inputs: command: 'publish' publishWebProjects: true arguments: '--configuration $(buildConfiguration)' zipAfterPublish: true - task: AzureRmWebAppDeployment@4 inputs: ConnectionType: 'AzureRM' azureSubscription: '<service-connection-name>' appType: 'webApp' WebAppName: '<app-name>' packageForLinux: '$(System.DefaultWorkingDirectory)/**/*.zip' enableCustomDeployment: true DeploymentType: 'webDeploy'