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
⚠️
powershell_heavy
⚠️
windows_tools
⚠️
missing_linux_example
Summary:
The documentation page demonstrates a strong Windows bias. All migration tools and examples focus exclusively on migrating from Windows environments, specifically IIS servers, and use Windows-specific tools such as the App Service Migration Assistant (MSI installer) and PowerShell scripts. There is no mention of Linux-based hosting environments (e.g., Apache, Nginx), nor are there examples or tools for migrating .NET apps from Linux servers. The documentation also refers to Windows containers and does not provide parity for Linux containers or Linux-based migration scenarios.
Recommendations:
- Include migration guidance and tools for .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel).
- Provide Linux shell (bash) script examples alongside PowerShell scripts for discovery and migration.
- Mention and document migration paths for .NET Core/ASP.NET Core apps running on Linux.
- Add references to Linux-compatible tools or clarify if current tools are Windows-only.
- Ensure that documentation tables and tool descriptions explicitly state platform support and offer alternatives for Linux users.
- Highlight containerization options for both Windows and Linux containers, not just Windows Containers.
Create pull request