开箱即用
环境已经支持你的语言:上传代码,它就能运行。
最新 .NET
当前版本的运行时,带来最新的性能和 C# 语言改进。
自动 NuGet
自动 restore 并运行:上传 .csproj、.sln 或预编译的 .dll。
C#、F# 与 VB.NET
完整的 .NET 生态,项目已使用的 NuGet 包都可以用。
可配置的 GC
通过 START 调整垃圾回收器和其他参数,适用于 ASP.NET Core、gRPC 或 SignalR。
你可以托管什么
运行在此运行时上的项目。
ASP.NET Core 与 Minimal API
使用 Entity Framework Core、Identity 和类型化校验的后端。
.NET Discord 机器人
使用 DSharpPlus 或 Discord.Net 的机器人 24/7 在线,支持斜杠命令和分片。
微服务与消息
基于 Protobuf 的 gRPC 服务,以及使用 MassTransit 和 RabbitMQ 的异步消息。
Worker 与后台任务
IHostedService、Hangfire 或 Quartz.NET 服务持续处理任务。
游戏后端
用 C# 编写的匹配、排行榜和玩家账户 API,也适用于 Unity 游戏。
SignalR 与 Blazor Server
通过 WebSocket 实时通信,使用类型化 hub 和服务端渲染的界面。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=.NET
MAIN=app.dll
MEMORY=512
VERSION=recommended- 版本
10- 支持的文件
.cs.csproj.sln.dll- 依赖
- 无需
- RUNTIME= 的取值
dotnetcsharpc#
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
.NET 托管常见问题
.NET 10、NuGet、AOT 与 ASP.NET Core。
可以上传预编译的 .dll 吗?
可以。Square 接受 .dll、.csproj 或 .sln。上传 .dll 会跳过 restore,加快生产环境的部署。
.NET 10 AOT 可用吗?
可以。支持 Ahead-of-Time 编译:应用启动更快,占用内存更少。在你的 .csproj 中配置即可。
可以使用 F# 或 VB.NET 吗?
可以。完整的 .NET 10 生态都能使用:C#、F# 和 VB.NET,以及任何 NuGet 包。
ASP.NET Core、gRPC 与 SignalR 可用吗?
可用。Minimal API、MVC、gRPC 与 SignalR 完整支持。在 Program.cs 中使用 $PORT 配置绑定端口。