【发布时间】:2018-10-25 16:07:34
【问题描述】:
现在我有 asp mvc 5 .net 框架项目和处理程序(具有自定义逻辑的 ashx 文件)来处理客户需求(即自定义格式的价目表)。
我打算转asp core,问题是:有没有相当于handler的? 互联网上的文章建议将逻辑放入中间件,但在我的情况下这是不方便的方式。
【问题讨论】:
-
我有几点希望对您有所帮助。首先,将应用程序保留在 ASP.NET MVC 中并没有什么“错误”,它不会消失。第二点是,如果你真的需要迁移到 ASP.NET Core,你应该使用中间件代替处理程序,因为请求生命周期完全不同。中间件不是挂钩到管道中,而是成为管道的一部分。它消除了许多“魔力”和“在生命周期中将这一点挂钩到哪里是正确的地方?”的问题
标签: asp.net-core