What is module dependency order in EPiServer

  • Page Owner: Not Set
  • Last Reviewed: 2018-12-10

Could someone explain the dependency tree(hierachy) of initialization in episerver. Earliest to latest.


Answer

  1. DynamicDataTransferHandler - Namespace: EPiServer.Enterprise
  2. ProviderBasedLocalizationService - Namespace: EPiServer.Framework.Localization
  3. IdentityMappingInitialization - Namespace: EPiServer.Initialization
  4. MirroringMonitoringModule - Namespace: EPiServer.MirroringService.MirroringMonitoring
  5. SearchInitialization - Namespace: EPiServer.Search
  6. ServiceContainerInitialization - Namespace: EPiServer.ServiceLocation
  7. DisplayChannelService - Namespace: EPiServer.Web
  8. DisplayOptions - Namespace: EPiServer.Web
  9. DisplayResolutionService - Namespace: EPiServer.Web
  10. BundleConfig - Namespace: EPiServer90Sample.Business.Initialization
  11. DataInitialization - Namespace: EPiServer.Data
  12. EventsInitialization - Namespace: EPiServer.Events
  13. FrameworkInitialization - Namespace: EPiServer.Framework
  14. SecurityEntityProviderInitialization - Namespace: EPiServer.Framework.Security
  15. ClientResourceInitialization - Namespace: EPiServer.Framework.Web.Resources
  16. CMSDynamicDataStoreInitialization - Namespace: EPiServer.Initialization
  17. LocalizationInitialization - Namespace: EPiServer.Initialization
  18. MembershipSecurityEntityProviderInitialization - Namespace: EPiServer.Initialization
  19. VisitorGroupsInitialization - Namespace: EPiServer.Initialization
  20. LicensingInitialization - Namespace: EPiServer.Licensing
  21. QueryableNotificationUsersInitialization - Namespace: EPiServer.Notification
  22. ShellInitialization - Namespace: EPiServer.Shell - Namespace: Shell Initialization module
  23. ValidationService - Namespace: EPiServer.Validation
  24. VisitorGroupTransferDataHandler - Namespace: EPiServer.Enterprise
  25. WebIdentityInitialization - Namespace: EPiServer.Initialization
  26. ExternalDataTracker - Namespace: EPiServer.MirroringService
  27. PackagingInitialization - Namespace: EPiServer.Packaging
  28. VisitorGroupInitialization - Namespace: EPiServer.Personalization.VisitorGroups
  29. InitializationModule - Namespace: EPiServer.Shell.UI
  30. CmsCoreInitialization - Namespace: EPiServer.Initialization
  31. DefaultTaskInformationStorageInitialization - Namespace: EPiServer.Async
  32. BlobRouterInitialization - Namespace: EPiServer.Initialization
  33. CmsDataInitialization - Namespace: EPiServer.Initialization
  34. DynamicContentInitialization - Namespace: EPiServer.Initialization
  35. ParentRestoreInitialization - Namespace: EPiServer.Initialization
  36. VirtualPathProvidersInitialization - Namespace: EPiServer.Initialization
  37. XFormsInitialization - Namespace: EPiServer.Initialization
  38. SchedulerService - Namespace: EPiServer.Scheduler
  39. MvcInitializationModule - Namespace: EPiServer.Web.Mvc
  40. SaveConfigToDatabaseInitialization - Namespace: EPiServer.Initialization
  41. PlugInInitialization - Namespace: EPiServer.Initialization
  42. ModelSyncInitialization - Namespace: EPiServer.Initialization
  43. UrlRewriteProviderInitialization - Namespace: EPiServer.Initialization
  44. SearchInitialization - Namespace: EPiServer.Initialization
  45. InitializationModule - Namespace: EPiServer.Web - Namespace: Initialization of the EPiServer CMS runtime.
  46. DefaultSiteContentInitialization - Namespace: EPiServer.Enterprise
  47. LinkAnalyzerInitialization - Namespace: EPiServer.LinkAnalyzer
  48. EPiServerUIInitialization - Namespace: EPiServer.UI
  49. ClassFactoryInitialization - Namespace: AlloySample.Business.Initialization
  50. DisplayRegistryInitialization - Namespace: AlloySample.Business.Initialization
  51. GlobalNewsContentProviderInitialization - Namespace: AlloySample.Business.Initialization
  52. XFormInitialization - Namespace: AlloySample.Business.Initialization
  53. InitializableModule - Namespace: EPiServer.Cms.Shell
  54. SiteMetadataExtenderInitialization - Namespace: AlloySample.Business