我是MVC的新手。我使用Razor引擎创建了一个ASP.NET MVC5登录项目(UI),该引擎是使用OWIN(VS2013)负责的身份验证。 ViewModels和Data for solution由DLL分离和分层。我想创建两个独立的MVC5项目(UI)到同一个解决方案,每个项目就像一个子系统(例如:会计项目,库存项目等)。用户必须首先通过身份验证项目(登录),然后根据需要导航到Accounting或Inventory子系统。
我的目标是,在根据公司协商进行部署时,我可以添加或删除子系统,让它使用一个或任何子系统。
我怎样才能实现这一目标? 必须使用单独的ASP.NET MVC5项目模板创建每个子系统,还是可以通过单独的DLL创建?
答案 0 :(得分:0)
区域是什么?
区域是ASP.NET MVC应用程序的功能独立模块,它模仿MVC的文件夹结构和约定。请考虑以下情形: