c# - 为什么在 .Net Core 中内置中间件之后执行内联中间件,而不管它们被调用的顺序如何?
问题描述
在一个空白的 ASP.net Core Web 应用程序中,我简化了 Configure() 方法,如下所示:
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
// First Middleware
app.Use(async (context, next) =>
{
await next();
});
app.UseStaticFiles();
}
但是当我调试时,UseStaticFile() 中间件是在内联中间件中的代码之前调用的,即使内联中间件首先出现在代码中。
为什么是这样?
解决方案
推荐阅读
- javascript - 我们可以在 HighCart.js 中为 StockCharts 设置 2 个 Y 轴吗?
- javascript - 如果选中父复选框,则选中 laravel 中的子复选框
- c# - C# 向用户显示 Windows 服务更新通知
- jquery - jQuery 使用 find 或类似方法来搜索不是数组的子项,而是在数组上使用类似符号的嘶嘶声
- javascript - 如何将图像传输到 Google Drive 并将其 URL 保存到单个脚本中的 Google Sheet?
- python - 在模板中显示“python manage.py test”的结果
- c# - 我怎样才能使这个多态演示编译?
- android-studio - 自定义视图不会在 Android Studio 的设计视图中呈现?
- angular - 天蓝色广告角度教程
- javascript - 表格中的滑动切换冲突