使用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运行
安装部署完成! 点击登录 按钮 进入后台
新的租户可以选择 创建的类型 比如电商 博客站、 选择相对应的数据库类型 ,所有的内容都是独立管理
非常强大