Web applications Umbraco应用程序结构
我们正在重新设计我们的网站,并正在考虑使用Umbraco构建一个CMS网站。以下是我们正在考虑使用的braod架构:-Web applications Umbraco应用程序结构,web-applications,architecture,umbraco,Web Applications,Architecture,Umbraco,我们正在重新设计我们的网站,并正在考虑使用Umbraco构建一个CMS网站。以下是我们正在考虑使用的braod架构:- 开发架构:-使用NUGet package manager在Visual studio项目中集成Umbraco。在这里,ASP.NET MVC5和NUGet package manager将在同一个解决方案中使用,但作为不同的web项目使用。为进一步阐述,将有以下两个项目: a。Umbraco后台网站的第一个项目,内容编写者将创建页面,管理员将创建文档类型、模板等 b。ASP.
请看一下这个广泛的体系结构,让我们知道这个体系结构的优点和缺点是什么Umbraco不能按照您描述的方式进行划分。翁布拉科的前端和后端是高度耦合的,你不能没有另一个。在您的示例中,实际上有两个Umbraco实例指向同一个数据库。如果你想把两者合并在一起,你会遇到各种各样的麻烦 我见过的大型项目的典型翁布拉科项目结构是一种类似以下内容的解决方案:
- Umbraco的Web应用程序项目-包含所有与Umbraco相关的内容
- 针对Umbraco的代码扩展项目,例如自定义控制器、自定义业务逻辑,您可能有多个,例如自定义数据访问等
- 一个前端项目,利用Grunt或Gulp实现编译SASS/LESS、缩小JS和优化图像的构建过程,并将其复制到web项目中进行部署