ABP模块启动时配置函数的执行顺序

2020-12-04  本文已影响0人  寻找无名的特质

今天调试Admin LTE样式,发现使用这个样式后,Index页面必须通过认证才可以访问,研究了一下Admin LTE theme的源代码,发现在模块的ConfigureServices中有如下代码:

            Configure<RazorPagesOptions>(options =>
            {
                options.Conventions.AuthorizePage("/index");
            });

这段代码强制index页面需要认证。顺便研究了一下ConfigureServices的启动顺序,执行的顺序如下:

模块中这些函数的执行顺序按照依赖关系定义的顺序执行。

上一篇下一篇

猜你喜欢

热点阅读