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
⚠️
powershell_heavy
Summary:
The documentation page demonstrates a strong Windows bias. All migration tools and examples focus exclusively on migrating from Windows environments, specifically from IIS servers. Only Windows-based tools (App Service Migration Assistant, PowerShell scripts) are mentioned, and there are no references to Linux-based web servers (such as Apache or Nginx) or Linux migration scenarios. PowerShell is the only scripting environment referenced, and all download links are for Windows executables or scripts. There are no Linux command-line or tool examples, nor any mention of Linux-specific migration considerations.
Recommendations:
- Include guidance and examples for migrating .NET apps hosted on Linux web servers (e.g., Apache, Nginx, Kestrel) to Azure App Service.
- Provide parity in tooling by referencing or developing migration tools that support Linux environments, and include download links for Linux-compatible versions.
- Add Linux shell (bash) script examples alongside PowerShell, and document equivalent Linux commands for discovery and migration.
- Mention Linux migration scenarios and considerations explicitly, including any limitations or differences compared to Windows migrations.
- Clarify in the documentation if certain tools are Windows-only, and suggest alternative approaches for Linux users.
Create pull request