.NET 开发潜力,新老框架皆从容

ServBay 隆重推出对 .NET 生态的全面支持,覆盖从经典的 .NET Framework (通过 Mono 实现) 到最新的 .NET 10.0 版本。开发者无需再纠结于不同 .NET SDK/Runtime 的手动安装、配置与切换。ServBay 特别集成了 Mono,能够原生支持运行基于 ASP.NET Framework 1.1 / 2.x / 3.x / 4.x 构建的应用程序,同时允许多个 .NET 版本和谐共存。您可以为每个网站指定不同的 .NET 运行时环境,轻松进行版本切换、兼容性测试和现代化迁移,彻底告别 .NET 环境管理的复杂性。

ServBay有什么特点

.NET 全生态支持,经典与现代并存

ServBay 提供从 .NET 2.0 到 .NET 10.0 的广泛支持,无论您是维护旧有应用,还是开发最新的 .NET 项目,都能找到合适的运行环境。一键安装,灵活选用。
.NET 全生态支持,经典与现代并存
无缝运行 ASP.NET Framework 应用

无缝运行 ASP.NET Framework 应用

这是 ServBay 的关键优势! 深度集成强大的 Mono,ServBay 特别支持运行基于经典 ASP.NET Framework 1.1 / 2.x / 3.x / 4.x 构建的应用程序。这意味着您无需复杂的虚拟机配置,就能在 macOS 直接开发、测试和运行那些重要的遗留 ASP.NET 应用。

多版本 .NET 和谐共处,项目部署无忧

需要在同一台机器上处理依赖不同 .NET 版本的多个项目?ServBay 允许您安装和管理多个 .NET 版本,它们之间环境隔离,互不影响。轻松为不同网站指定所需的 .NET 运行时。
多版本 .NET 和谐共处,项目部署无忧

不仅如此,ServBay还可以提供...

团队的理想 .NET 环境基座

ServBay 提供了一个标准化环境。团队负责人通过Unified Configuration,配置好特定的 .NET 版本,团队只需安装 ServBay 并按指示选择版本,即可快速获得一致的开发基础。这大大减少了环境配置带来的支持成本和学习曲线。
团队的理想 .NET 环境基座
快速切换,安全隔离实验性版本

快速切换,安全隔离实验性版本

ServBay 的多版本架构天然适合快速、安全的测试。你可以轻松添加并隔离最新的 .NET 预览版,为特定项目启用它们进行测试,而完全不影响你正在稳定开发或维护的其他项目。这极大地降低了跟进社区、学习新特性的门槛和风险。

图形化界面,.NET 环境管理化繁为简

ServBay 提供直观易用的图形化界面,用户通过点击即可完成 .NET 各版本的下载、安装、切换以及为网站指定运行环境等操作,让复杂的 .NET 环境管理变得简单高效。
图形化界面,.NET 环境管理化繁为简

常见问题

如果您有更多问题想要了解,请访问帮助中心
ServBay 的 .NET 环境需要手动安装配置吗?

不需要。ServBay 提供一键式安装体验,会自动下载、安装和配置您所选择的 .NET 版本(包括所需的 Mono 组件)。

ServBay 如何支持旧版的 ASP.NET Framework 应用?

ServBay 通过集成和优化配置 Mono,专门提供了对 ASP.NET Framework 1.1 / 2.x / 3.x / 4.x 应用程序的支持,让这些应用可以直接在 ServBay 环境中运行。

我可以为不同的网站指定不同的 .NET 版本吗?比如一个用 .NET Framework 4.5,一个用 .NET 8?

是的,完全可以。ServBay 允许您为每个托管的网站独立选择并绑定所需的 .NET 运行时环境,无论是基于 Mono 的 Framework 版本还是现代的 .NET 版本。

切换网站的 .NET 版本需要重启服务或复杂操作吗?

不需要。在 ServBay 的图形化界面中,为网站切换指定的 .NET 环境通常只需要简单点击即可完成,ServBay 会自动处理后台配置更新。

Mono 会影响到我系统现有的环境吗?

当然不会。ServBay 旨在提供一个隔离的开发环境,不会去修改系统全局的配置或替换您系统默认的 Mono 可执行文件,并且ServBay所有的软件包和数据都放置在/Applications/ServBay下,您可以方便的备份、迁移、删除。

下一代开发环境管理工具

1 个 app,2 次点击,3 分钟即可配置好你的 Web 开发环境。无需编译和安装依赖包,不侵入系统。包含了各种版本的开发语言、数据库、域名、SSL 证书、邮件服务器和反向代理。