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 environments, specifically IIS servers, and use Windows-specific tools such as the App Service Migration Assistant (MSI installer) and PowerShell scripts. There are no examples or guidance for migrating .NET apps from Linux environments, nor are Linux-native tools or command-line examples provided. The documentation repeatedly references Windows containers and IIS, with no mention of Apache, Nginx, or Linux-based hosting scenarios.
Recommendations:
- Add equivalent migration guidance and tooling for .NET apps hosted on Linux (e.g., Apache, Nginx, Kestrel).
- Provide Linux shell (bash) script examples alongside PowerShell for discovery, assessment, and migration.
- Include references to Linux-native tools or workflows for .NET app migration.
- Clarify in each tool description whether Linux is supported, and if not, provide alternative recommendations.
- Add a section or FAQ addressing migration from common Linux environments and how to approach those scenarios.
Create pull request