Zyg*_*tas 5 .net asp.net-mvc .net-core asp.net-core-3.0
.NET 3.0 中的这段代码用端点路由替换了什么?
app.UseRouter(a => a.MapMiddlewareGet(
"middleware1",
b => b.UseMiddleware<Middleware1>()));
Run Code Online (Sandbox Code Playgroud)
还是应该像这样留下:
app.UseRouter(a => a.MapMiddlewareGet(
"middleware1",
b => b.UseMiddleware<Middleware1>()));
app.UseEndpoints(a => a.MapControllers());
Run Code Online (Sandbox Code Playgroud)
我认为下面的代码对您有帮助。我已经测试过并且它正在工作。
app.UseEndpoints(endpoints =>
{
var newAppbuilder = endpoints.CreateApplicationBuilder();
newAppbuilder.UseMiddleware<Middleware1>();
endpoints.MapGet("middleware1", newAppbuilder.Build());
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
730 次 |
| 最近记录: |