首页 新闻 会员 周边

ASP.NET Core 如何在 Program 中添加 middleware

0
悬赏园豆:30 [已解决问题] 解决于 2019-11-11 18:33

请问在 ASP.NET Core 中如何在 Progam.cs 中添加中间件(middleware),且保留 Startup.Configure 中添加的中间件?

如果通过 IWebHostBuilder.Configure 方法添加,Startup.Configure 添加的所有中间件都会失效,也就是说 IWebHostBuilder.Configure 会覆盖 Startup.Configure (注:通常不会覆盖,当时是代码中的问题引起的)

dudu的主页 dudu | 高人七级 | 园豆:31003
提问于:2019-11-09 14:44
< >
分享
最佳答案
0

也可以通过 IStartupFilter 来添加中间件,在 Startup.Configure 之前完成自己的中间件注入。参考资料如下:

收获园豆:30
ohyex | 小虾三级 |园豆:1496 | 2019-11-09 17:40

实现 IStartupFilter 是可行的一种解决方法

dudu | 园豆:31003 (高人七级) | 2019-11-11 18:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册