Bizim şirket modüler hale oldukça büyük bir ASP.NET web uygulaması vardır. Uygulama zaten iş işlevselliğinin farklı 'alanlarına ayrılmıştır. Bu web uygulamasını ayrılabilir/versiyonlanabilir modüllere ayırmak için kullanabileceğimiz bazı stratejiler arıyorum. olmanınBölme/Büyük ASP.NET Web Uygulaması Projeleri
Birincil hedef:
işlevselliği yalnızca belirli alanları ile web uygulamasını dağıtmak için bizi etkinleştirin.
ebeveyni web uygulamasının navigasyon hiyerarşisine menü öğeleri olarak kendilerini kayıt olabilirsiniz 'eklentilerini' barındırabilir bir 'kabuk' olarak ana web uygulaması öngörülüyor. Ana web uygulaması, eklentiler tarafından kullanılan ana sayfayı, stil sayfalarını ve ortak denetimleri içerir.
böyle bir şey uygulamak için var fikirlerin ne tür?
Onun yüzünden anlaşmalar lisans ve onlar için ödenen müşteri olsun veya olmasın diğer modüllere erişimi sınırlamak istiyor hayal ediyorum. –
Paketlenmiş yazılımlarda bile, hala çalışır. Tek bir modül, ASPX dosyaları ve bir dll oluşur. Belirli bir sistemde N adet iki modülün kurulu olması durumunda, SiteMap ya dahil edilmemiş modülleri içermeyecek şekilde özelleştirilebilir ya da her modülün benzersiz izinleri vardır. – sliderhouserules