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 IIS servers, and make extensive use of Windows-specific tools such as the App Service Migration Assistant (Windows MSI) and PowerShell scripts. There is no mention of Linux-based .NET hosting environments (e.g., Apache, Nginx, Kestrel on Linux), nor are there migration paths, tools, or examples for Linux-hosted .NET apps. The documentation repeatedly references Windows containers and IIS, and does not provide parity for Linux users.
Recommendations:
- Add documentation and tooling for migrating .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel) to Azure App Service.
- Include Linux-specific migration examples and workflows, such as using Bash scripts or Linux-native tools.
- Mention Linux migration scenarios alongside Windows scenarios, rather than focusing exclusively on Windows/IIS.
- Provide parity in downloadable tools (e.g., a Linux-compatible migration assistant or containerization scripts).
- Clarify in the documentation which tools are Windows-only and provide alternatives or guidance for Linux users.