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
⚠️
powershell_heavy
⚠️
windows_tools
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. The only scripts and automation mentioned are PowerShell-based, with no mention of Bash, Linux CLI, or Linux-native tools. The App Service Migration Assistant and related resources are only described for Windows workloads. There are no examples or guidance for migrating .NET apps from Linux servers or using Linux-based tools, and Windows terminology and tooling are always mentioned first or exclusively.
Recommendations:
- Add explicit guidance and examples for migrating .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel).
- Provide Linux-native tooling or scripts (e.g., Bash scripts) for discovery, assessment, and migration, and document their usage.
- Include parity in documentation tables and sections for Linux-based migration scenarios, not just Windows/IIS.
- Mention cross-platform tools and approaches, such as Azure CLI or containerization workflows that work on both Windows and Linux.
- Ensure that migration assistant tools and documentation clarify their platform support and, if possible, expand support for Linux workloads.
Create pull request