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 is heavily focused on Windows-based migration scenarios, tools, and patterns. All migration tools and examples target Windows environments, specifically IIS servers, and PowerShell scripts. There is no mention of Linux-based .NET hosting environments, migration from Linux servers, or equivalent Linux tools or scripts. The documentation assumes the source environment is always Windows/IIS, and all downloadable tools are Windows executables or PowerShell scripts.
Recommendations:
- Add guidance and examples for migrating .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel) to Azure App Service.
- Include Linux-compatible migration tools or scripts, or clearly state if such tools are not available.
- Provide parity in documentation by listing Linux migration scenarios and tools alongside Windows ones, not just as an afterthought.
- Offer Bash or cross-platform CLI examples in addition to PowerShell.
- Clarify App Service support for Linux-based .NET workloads and provide links to relevant documentation.
- If Windows-only tools are a limitation, explicitly call this out and suggest manual migration steps for Linux users.
Create pull request