NopCommerce 如何加载管理区域

How NopCommerce loads admin area

问题很简单。 NopCommerce 网络项目 (Nop.Web) 如何加载 Admin 区域,而它单独位于根项目 bin 目录中的另一个 DLL 中?

我已经解决了 AutoFac 但似乎与此无关。

从Nop.Web打开Global.asax.cs,然后在方法中查看Application_Start,你可以在那里看到一行

AreaRegistration.RegisterAllAreas();

通过这一行,它注册了您域的所有区域。

RegisterAllAreas 方法查找应用程序域中派生自 AreaRegistration 的所有类型,并调用它们的每个 RegisterArea 方法。

有关详细信息,请查看此 link.