NEW
New: Deploy your application in minutes with Shard AI

Deploy your .NET (C#) app from source or a prebuilt DLL.

Host ASP.NET Core applications, minimal APIs, Blazor Server projects, Discord.Net bots, and Worker Services from GitHub or ZIP/RAR. Upload a .csproj for a source build or a compiled DLL for direct execution.

From .NET (C#) source or a DLL to a running process

.NET (C#)

select the .NET version in the live runtime catalog

Source / DLL

choose a .csproj source upload or a prebuilt DLL

1,024 MB

1,024 MB starting allocation for ASP.NET Core web APIs

Live

application logs and resource metrics

.NET (C#) workload examples

From ASP.NET Core APIs to workers and bots.

Deploy source code or a prebuilt DLL, configure its startup behavior, and use logs and metrics to follow the .NET process.

Explore capabilities

ASP.NET Core and minimal APIs

Deploy an ASP.NET Core web API or another HTTP application from a .csproj source project or compiled DLL.

Worker Services and background processes

Run a .NET worker process with its own application entry point and use logs and metrics to monitor it.

Discord bot processes

Run a C# bot as a long-running application process, keeping its token in environment variables and following output in logs.

Build or bring an artifact

.NET hosting for source projects and DLLs.

Upload a .csproj source project for automatic build and execution, or a compiled DLL, then operate the process with storage, domains, logs, and restart support.

Source project or compiled DLL

Upload source with a .csproj file or upload a compiled .dll with the dependencies it needs.

Choose a .NET runtime version

Select a supported .NET version from the live runtime catalog when creating the application.

Persistent application files

Each application has a 10 GB persistent disk at /app for files that need to survive a restart.

Publish an HTTPS address

Every web application receives a free HTTPS address under *.shardweb.app. Connect your own domain with the Core plan or higher.

Logs and resource metrics

Use application logs plus memory and CPU metrics to inspect build, startup, and runtime behavior.

Automatic restart

Application processes restart automatically; use dashboard logs to investigate a process that stops.

Deployment setup

How to deploy a .NET application on Shard Cloud.

Prepare a source project or DLL, choose the .NET runtime, and verify the application under its real workload.

Get started
01
Prepare source or a DLL
Upload a .csproj project with its .cs files, without bin/, obj/ or .vs/, or a compiled .dll with its dependencies, plus .shardcloud.
02
Set MAIN
A .csproj runs with dotnet run --project. A .dll runs with dotnet MyApp.dll.
03
Verify the process
Test the endpoint or worker, then review logs and memory.

From connection to the first decision, in one flow.

Frequently asked questions

Frequently asked questions about .NET (C#) hosting

Both source and a prebuilt DLL are supported. Upload a .csproj source project for automatic build and execution, or upload a compiled DLL with its dependencies.

Set VERSION=LATEST for the newest supported .NET (C#) release, or VERSION=recommended for the platform's recommended release. Choose the setting compatible with your project and dependencies.

Every app needs at least 256 MB. Use 512 MB or more for a public website or API, then increase it based on observed usage.

Your server must listen on port 80.

Ready to move forward

Deploy your .NET project.

Bring your ASP.NET Core app, Worker Service, bot, or another .NET process as source or a compiled DLL.

Source or DLL prepared
Confirm the project file or compiled artifact and its dependencies before upload.

Memory budget ready
Start with the recommended allocation, then use observed memory metrics to size the production workload.

Deploy your .NET project
Connect GitHub or upload a ZIP/RAR, select .NET, and start the application.

A plan for every stage of your project

Rated 4.9/5 on TrustpilotTrusted by 50,000+ developers

Basic plan

Perfect for freelancers or individuals who need to host applications and bots.

$1.52/mo
1-2GB RAM
1-2 vCPU
4-8 projects
5-10GB CDN

Core plan

For small teams and startups that need infrastructure for multiple projects.

$4.15/mo
4-8GB RAM
4-5 vCPU
16-32 projects
35-100GB CDN
Connect your own custom domain

Pro plan

Built for scaling companies with high project volume and advanced support.

$11.75/mo
12-24GB RAM
6-10 vCPU
48-96 projects
150-250GB CDN
Load balancers
Automatic backups