- 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.Applicationto yourCao.AbpPoc.ApplicationVolo.CmsKit.Pro.Public.Application.Contractsto yourCao.AbpPoc.Application.ContractsVolo.CmsKit.Pro.Public.Domainto yourCao.AbpPoc.DomainVolo.CmsKit.Pro.Public.Domain.Sharedto yourCao.AbpPoc.Domain.SharedVolo.CmsKit.Pro.Public.EntityFrameworkCoreto yourCao.AbpPoc.EntityFrameworkCoreVolo.CmsKit.Pro.Public.HttpApito yourCao.AbpPoc.HttpApiVolo.CmsKit.Pro.Public.HttpApi.Clientto yourCao.AbpPoc.HttpApi.ClientVolo.CmsKit.Pro.Public.Webto 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.ApplicationtoVolo.CmsKit.Pro.Applicationand
Convert
[DependsOn(typeof(CmsKitProAdminApplicationModule )]to[DependsOn(typeof(CmsKitProApplicationModule )]Make sure each layer has been converted.
 - 
    0
Thank you
 
