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 is heavily biased toward Windows environments. All prerequisites, installation steps, and operational instructions are centered on Windows OS, PowerShell, and Microsoft-specific tools (e.g., Web Deploy). There are no Linux equivalents or examples for containerizing ASP.NET applications, and Linux is only mentioned in the context of Java/Tomcat workloads. The documentation assumes the user has access to and is operating from a Windows machine, with no guidance for Linux users wishing to containerize ASP.NET apps.
Recommendations:
- Provide equivalent instructions and tooling support for running the App Containerization tool on Linux (or clarify if not supported).
- Include Linux shell (bash) examples alongside PowerShell commands where applicable.
- If the tool is Windows-only, explicitly state this limitation early and suggest alternative approaches for Linux users (e.g., using Docker CLI, manual Dockerfile creation, or other open-source tools).
- Offer guidance or links for containerizing ASP.NET Core applications on Linux, which is a common cross-platform scenario.
- Balance the mention/order of Windows and Linux tools and patterns, ensuring Linux is not always secondary or omitted.
- Where possible, provide troubleshooting and artifact locations for both Windows and Linux environments.
Create pull request
Flagged Code Snippets
.\AppContainerizationInstaller.ps1
> # Run entrypoint script.
> COPY ./Entryscript.ps1 c:/Entryscript.ps1
> ENTRYPOINT powershell c:/Entryscript.ps1
>
> # Run entrypoint script.
> COPY ["./Entryscript.ps1", "c:/Entryscript.ps1"]
> ENTRYPOINT ["powershell", "c:/Entryscript.ps1"]
>