【发布时间】:2017-05-12 11:40:18
【问题描述】:
我最近开始在一家大公司(4500 名员工)实习,该公司使用 Active Directory 并有一个 Intranet Web 应用程序,允许他们处理所有类型的服务,从管理到用户创建等......开发于 2004 年,现在他们想重新制作整个应用程序,实际上我必须制作它。有点靠我自己,我是这里唯一的开发人员。 我正在考虑开发一个 ASP.NET MVC 5 项目来开发这个应用程序,你认为这是一个好的选择吗?不知道很多其他的设计模式,我在网上发现可以使用 ASP.NET MVC 访问 Active Directory,而且一切似乎都兼容。旧项目使用手工架构,不尊重任何设计模式,主要使用 VBScript。我想使用 C#,我猜这是唯一的必要条件。
感谢您的帮助,我希望这很清楚,如果没有,我会尽量让它更清楚:D
【问题讨论】:
-
您应该将您的应用程序分层,将您的逻辑和其他服务放在单独的 dll 中,这样您就可以在其上放置您想要的任何用户界面,无论是 MVC、Winforms、WPF或者什么
-
好的,谢谢,会调查一下(对 dll 不太了解),你的意思是逻辑和服务应该在 MVC 的不同位置,因为你解释的原因?
-
是的,这叫做关注点分离。 msdn.microsoft.com/en-us/library/ee658124.aspx 你可以到处搜索并找到大量的文章和教程。祝你好运
标签: c# asp.net-mvc active-directory