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/IIS environments, with repeated references to PowerShell scripts and Windows-specific tools (e.g., App Service Migration Assistant for Windows, PowerShell scripts for IIS). There is no mention of Linux-based .NET hosting environments (such as Kestrel or Apache/Nginx), nor are there migration paths or tools described for Linux servers. The documentation assumes the source environment is always Windows/IIS, omitting Linux scenarios entirely.
Recommendations:
- Add guidance and tooling for migrating .NET apps hosted on Linux servers (e.g., Kestrel, Apache, Nginx) to Azure App Service.
- Include Linux-specific migration examples and scripts, such as Bash or shell scripts, alongside PowerShell examples.
- Mention and document any Azure App Service migration tools or workflows that support Linux-based .NET apps, or clarify if such support is not available.
- Present migration scenarios for both Windows and Linux environments, ensuring parity in documentation structure and detail.
- If certain tools are Windows-only, explicitly state this and provide alternative recommendations for Linux users.
Create pull request