В ссылке вы можете найти the app.run delegates don't receive a next parameter.The first Run delegate is always terminal and terminates the pipeline.
А в ссылке app.UseMiddleWare () может получить следующий параметр.
app.UseMiddleWare()
, Промежуточное ПО обычно инкапсулируется в класс, чтобы вы могли повторно использовать промежуточное ПО, но для app.use()
вы помещаете код непосредственно в statup.cs, поэтому вы не можете его повторно использовать.