orchardcore 部署saas系统

发布时间 2023-12-13 11:29:39作者: 刹那的菜鸟

使用orchardcore 搭建saas 的web host 服务

网络托管服务是一种互联网托管服务,允许个人和组织通过万维网访问他们的网站。我们将使用 Orchard Core CMS 框架创建一个多租户、SaaS、Web 托管服务。

1 启动 Visual Studio,然后“创建新项目”。 选择“ASP.NET Core Web Application”,然后按“下一步”按钮。

输入项目名称 选择“空”,然后按“创建”按钮。

右键单击解决方案,选择 管理nuget程序包
输入:OrchardCore.Application.Cms.Targets 选中安装


打开 Program.cs 文件。删除以下行
builder.Services.AddRazorPages();

添加以下行
builder.Services.AddOrchardCms();

此外,删除以下行
app.UseHttpsRedirection();app.UseRouting();app.UseAuthorization();app.MapRazorPages();

最后,将以下行添加到请求管道
app.UseOrchardCore();

然后F5运行

安装部署完成! 点击登录 按钮 进入后台

新的租户可以选择 创建的类型 比如电商 博客站、 选择相对应的数据库类型 ,所有的内容都是独立管理
非常强大