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 exhibits a strong Windows bias: all migration tools and examples focus exclusively on migrating from Windows environments, specifically from IIS servers, and make extensive use of Windows-specific tools such as PowerShell scripts and MSI installers. There is no mention of Linux-based .NET hosting environments (e.g., Apache, Nginx, Kestrel on Linux), nor are there migration paths or tools described for Linux-origin .NET apps. The documentation also references Windows containers but omits Linux container scenarios.
Recommendations:
- Add guidance and examples for migrating .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel) to Azure App Service.
- Include Linux-based migration tools or scripts, or clarify if such tools are not available.
- Provide parity in documentation by listing Linux migration scenarios and tools alongside Windows ones, not just Windows-first.
- If PowerShell scripts are provided, also offer Bash or cross-platform CLI equivalents where possible.
- Mention and document migration to Linux-based App Service plans, not just Windows-based ones.
- Clarify any limitations or differences in migration support between Windows and Linux environments.
Create pull request