我正在开发一个 ASP.NET 项目,我需要将我们当前的应用程序拆分为加拿大/美国/国际系统。此拆分将允许某些用户仅查看/修改他们有权访问的区域中的数据。
为了避免将来发生维护噩梦,我在应用程序的主表中添加了一个 RegionID,包括权限。这应该让我能够轻松地拆分所有内容,并管理允许人们看到的内容和不允许人们看到的内容。然后,根据 AD 用户,我可以保存他们的默认区域,这将让他们在每次尝试访问应用程序时都不必看到区域启动画面。
由于我从未构建过区域 Web 应用程序,这在我的脑海中听起来相当简单,但在我完全投入之前,我想知道是否有一种“按部就班”的方式来做到这一点?请记住,我宁愿不必完全重新构建此应用程序,因为我没有时间或资源这样做。