- ABP Framework version: v5.2.1
- UI type: MVC
- DB provider: EF Core
As I have installed the CMS PRO module in the existing application where I only have web project. I don't have web.public project in the existing application which usually gets created --with-public-website flag.
first of all, may I know how web and web.public projects are different. There is no documentation related to web.public project.
how can I see the pages created thru CMS module in the web project, instead of web.public project.
Plus, as I have also installed the Forms module and I can see the forms in the** web project.**
2 Answer(s)
-
0
Hi @sukhdeep.dhillon
You can access it via installing
Volo.CmsKit.Pro.Public.*
nuget packages to your project.In that case, you have a single application, So you should install the following packages:
Volo.CmsKit.Pro.Public.Application
to yourCao.AbpPoc.Application
Volo.CmsKit.Pro.Public.Application.Contracts
to yourCao.AbpPoc.Application.Contracts
Volo.CmsKit.Pro.Public.Domain
to yourCao.AbpPoc.Domain
Volo.CmsKit.Pro.Public.Domain.Shared
to yourCao.AbpPoc.Domain.Shared
Volo.CmsKit.Pro.Public.EntityFrameworkCore
to yourCao.AbpPoc.EntityFrameworkCore
Volo.CmsKit.Pro.Public.HttpApi
to yourCao.AbpPoc.HttpApi
Volo.CmsKit.Pro.Public.HttpApi.Client
to yourCao.AbpPoc.HttpApi.Client
Volo.CmsKit.Pro.Public.Web
to yourCao.AbpPoc.Web
And don't forget to add [DependsOn] attributes for each project.
Also, instead of installing both Admin and Public packages, you can convert Admin package references to unified one.
In example, Convert
Volo.CmsKit.Pro.Admin.Application
toVolo.CmsKit.Pro.Application
and
Convert
[DependsOn(typeof(CmsKitProAdminApplicationModule )]
to[DependsOn(typeof(CmsKitProApplicationModule )]
Make sure each layer has been converted.
-
0
Thank you