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 from IIS servers. Only Windows-based tools (such as the App Service Migration Assistant MSI and PowerShell scripts) are mentioned, with no Linux or cross-platform migration tools or scenarios discussed. The documentation repeatedly references PowerShell and Windows containers, and there are no examples or guidance for migrating .NET apps from Linux servers or using Linux-native tools.
Recommendations:
- Include examples and guidance for migrating .NET apps hosted on Linux servers (e.g., Apache, Nginx, Kestrel) to Azure App Service.
- List and describe any available cross-platform or Linux-native migration tools, or clarify if such tools are not currently available.
- Provide parity in documentation by offering Linux shell (bash) script examples alongside PowerShell scripts.
- Mention Linux containerization options and how to migrate Linux-hosted .NET apps to Azure App Service (Linux).
- Clarify in the introduction that the current tools are Windows/IIS-focused, and provide links or guidance for Linux scenarios if available.
Create pull request