What Is Multi Tenancy? "Software Multitenancy refers to a software architecture in which a single instance of a software runs on a server and serves multiple tenants. A tenant is a group of users who share a common access with specific privileges to…
Introduction "Cross-Site Request Forgery (CSRF) is a type of attack that occurs when a malicious web site, email, blog, instant message, or program causes a user’s web browser to perform an unwanted action on a trusted site for which the user is curr…
Server Side(服务端) ASP.NET Boilerplate uses Castle Windsor's logging facility. It can work with different logging libraries: Log4Net, NLog, Serilog... etc. Castle provides a common interface for all logger libraries. So, you're independent from specifi…
ASP.NET Boilerplate can work with any O/RM framework. It has built-in integration with NHibernate. This document will explain how to use NHibernate with ASP.NET Boilerplate. It's assumed that you're already familar with NHibernate in a basic level. A…
Introduction Layering of an application's codebase is a widely accepted technique to help reduce complexity and improve code reusability. To achieve layered architecture, ASP.NET Boilerplate follows the principles of Domain Driven Design. 分层应用程序的代码是一…
If you are using both of ASP.NET MVC and ASP.NET Web API in your application, you need to add Abp.Owinnuget package to your project. Installation Add Abp.Owinnuget package to your host project (generally, to the Web project). Install-Package Abp.Owin…
Introduction ASP.NET Boilerplate is integrated to ASP.NET MVC Controllers via Abp.Web.Mvc nuget package. You can create regular MVC Controllers as you always do. Dependency Injection properly works for regular MVC Controllers. But you should derive y…
Introduction ASP.NET Boilerplate is integrated to MVC Views via Abp.Web.Mvc nuget package. You can create regular MVC Views as you always do. AbpWebViewPage Base Class ASP.NET Boilerplate also provides AbpWebViewPage, which defines some useful proper…
ASP.NET Boilerplate provides a set of objects and functions that are used to make javascript development easy and standards-based. ASP.NET的模板提供了一套,是用来使JavaScript开发容易.基于标准的.功能的对象. Here is a list of APIs in ASP.NET Boilerplate. Click headers to see det…
Introduction ASP.NET Boilerplate provides background jobs and workers those are used to execute some tasks in background threads in an application. ASP.NET样板提供背景工作和工人是用来执行一些任务在后台线程中的一个应用. Background Jobs Background jobs are used to queue some tasks t…