6K Star 11.8K Fork 4K

GVPdotNET China / Furion

 / 详情

AppStartup的order无效

已完成
创建于  
2021-01-19 15:09

Furion 版本号

1.7-1.10好像都有

Web 项目类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server

描述你的问题

在继承AppStartup的类上增加[AppStartup(int.MaxValue)],ConfigureServices与Configure不会按照文档最先执行。


异常堆栈信息


代码或代码仓库

[AppStartup(int.MaxValue)]


数据库信息

不影响


期待结果

[AppStartup(int.MaxValue)]的类中ConfigureServices、Configure方法应最先执行。


评论 (6)

j4587698 创建了任务
j4587698 关联仓库设置为百小僧/Furion
展开全部操作日志

经过测试,Order 参数有效。可以测试 Samples 目录代码,或提供你的代码仓库。

百小僧 添加协作者百小僧
百小僧 添加了
 
建议
标签
百小僧 移除了
 
建议
标签
百小僧 添加了
 
疑问
标签
百小僧 添加了
 
无法重现
标签
百小僧 里程碑设置为Furion 2021
百小僧 关联分支设置为master
百小僧 计划截止日期设置为2021-01-20
百小僧 计划开始日期设置为2021-01-19
百小僧 计划截止日期2021-01-20 修改为2021-01-19

@百小僧 https://gitee.com/j4587698/furion-test.git
一个新库,没有添加任何东西,只是在不同的项目里增加了Startup。
TestStartup中添加[AppStartup(int.MaxValue)],但是log打印
in common startup
in test startup
明显是common startup先执行了

百小僧 任务状态待办的 修改为进行中
百小僧 移除了
 
无法重现
标签
百小僧 添加了
 
漏洞
标签
百小僧 通过 dotnetchina/Furion Commit 26f9fa3任务状态进行中 修改为已完成

已经修复

@百小僧 好的,我试试。不写的是多少?0还是100 1000之类的数?

@百小僧 好的,我试试。不写的是多少?0还是100 1000之类的数?

@j4587698 不写默认是0

百小僧 关联分支master 修改为未关联

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(2)
974299 monksoul 1578937227
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

搜索帮助