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 IIS servers, and make heavy use of PowerShell scripts. There is no mention of Linux-based hosting environments (such as Apache or Nginx), nor are there migration tools or instructions for Linux-origin .NET apps. The documentation references only Windows containers for unsupported apps, and all downloadable tools are for Windows. Linux scenarios are entirely absent.
Recommendations:
- Include migration guidance and tools for .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel).
- Provide Linux shell (bash) script equivalents for PowerShell-based migration steps.
- List Linux-based migration tools and resources alongside Windows tools in all tables and sections.
- Add examples and walkthroughs for migrating .NET Core/ASP.NET Core apps running on Linux to Azure App Service (both Linux and Windows plans).
- Clarify which migration tools (if any) support Linux-origin apps, and if not, provide alternative recommendations.
- Ensure parity in documentation structure and prominence for Linux and Windows migration paths.
Create pull request