Skip to content

Prerequisites

Tore Nestenius edited this page Jan 15, 2026 · 1 revision

we a# Prerequisites & System Requirements

This page documents all prerequisites needed to build, run, and deploy CloudDebugger.

Development Requirements

Required

  • .NET 10 SDK

  • IDE (one of the following)

    • Visual Studio 2026
    • Visual Studio Code with C# Dev Kit extension
    • JetBrains Rider

Optional (for container deployments)

  • Docker Desktop
    • Required for building and running container images
    • Download from docker.com
    • Must be running (not suspended) when building containers

Deployment Requirements

To deploy CloudDebugger to Azure, you need:

  • Azure CLI

  • Azure Subscription

    • With permissions to create:
      • Resource Groups
      • App Service Plans and App Services
      • Container Registry
      • Container Instances
      • Container Apps
      • Managed Identities
  • PowerShell

    • Deployment scripts are written for PowerShell
    • Windows PowerShell 5.1 or PowerShell 7+ recommended

Operating System Support

CloudDebugger can be developed and run on:

  • Windows 10/11
  • macOS
  • Linux

When deployed to Azure, it supports:

  • Windows App Service
  • Linux App Service
  • Linux Containers (App Service, Container Instances, Container Apps)

Running Locally

To run CloudDebugger locally without Azure:

  1. Install .NET 10 SDK
  2. Clone the repository
  3. Run: dotnet run --project CloudDebugger/CloudDebugger.csproj
  4. Open browser to https://localhost:5001

Many features work locally without any Azure configuration. Features requiring Azure services (Blob Storage, Event Hub, etc.) need appropriate connection strings or credentials configured.

See Also

Clone this wiki locally