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
Summary:
The documentation assumes a Windows-centric development environment by referencing Azure App Service, ASP.NET Core, and NuGet packages, and by providing instructions that implicitly target Windows users (e.g., use of GitHub Codespaces, dotnet CLI, and Azure Developer CLI without mentioning Linux-specific alternatives or considerations). There are no examples or instructions for Linux environments, such as using Linux-native tools, package managers, or deployment patterns. The tutorial does not mention how to run or deploy the sample app on Linux, nor does it address potential differences in configuration, permissions, or troubleshooting for Linux users.
Recommendations:
- Add explicit instructions for running and deploying the sample app on Linux environments, including common Linux distributions.
- Provide Linux-specific examples for installing .NET SDK, running dotnet CLI commands, and deploying to Azure App Service from Linux terminals.
- Mention any differences in environment variables, file paths, or permissions that Linux users might encounter.
- Include troubleshooting tips for Linux users, such as resolving common issues with .NET on Linux or configuring HTTPS.
- Reference Linux-native editors (e.g., VS Code on Linux) and terminal usage, not just GitHub Codespaces.
- Clarify that Azure App Service supports both Windows and Linux hosting, and link to documentation for Linux-based App Service plans.
Create pull request