Я работаю над проектом ASP.NET, где мне нужно разбить наше текущее приложение на Канаду/США/Международную систему. Этот раскол позволит определенным пользователям просматривать или изменять только данные в регионах, на которые у них есть разрешение.Как правильно разбить веб-сайт на разные регионы?
Чтобы избежать кошмара обслуживания в будущем, я добавил RegionID к основным таблицам приложения, включая разрешения. Это должно позволить мне легко разделить все, и управлять тем, что людям разрешено видеть и что людям не разрешено видеть. На основе пользователя AD я могу сохранить область по умолчанию, которая избавит их от необходимости видеть экран Splash Region каждый раз, когда они пытаются получить доступ к приложению.
Как я никогда не строил региональное веб-приложение, это звучит довольно просто в моей голове, но прежде чем полностью погрузиться в себя, мне было интересно, есть ли способ «по книге»? Помня о том, что мне больше не придется полностью перестраивать это приложение, поскольку у меня нет времени или ресурсов для этого.
хорошо вопрос! Я должен буду следовать этому – MilkyWayJoe