NAN*_*MAR 3 .net c# httpmodule .net-core asp.net-core-webapi
我正在将一个项目从 .net Web 应用程序迁移到 .Net 核心 Web API。
我在 IIS 集成模式下使用 HTTP 模块,它是 .net 框架类库。
因此,考虑按原样移植到我的新核心应用程序。
我将 web.config 粘贴到我的新核心应用程序并添加了对该 Http 模块的项目引用,然后它就开始工作了。
我的 BeginRequest 方法中有一些 Context.Response.Write,每当我调用我的 web api 时,我都可以看到这些行。
但是,我在这里有一些问题。
有人可以分享以上几点的一些意见。
谢谢。
ASP.NET Core 不支持 HTTP 模块,管道已完全重新设计。它只是因为您告诉 IIS 运行它而被调用,但就您的应用程序而言,它没有任何可见性(IIS 在 Core 世界中对您的应用程序来说是“外部的”)。
微软在这里有一些关于转换到新中间件系统的不错的文档(太多了,无法重新发布或浓缩为答案):
https://docs.microsoft.com/en-us/aspnet/core/migration/http-modules
| 归档时间: |
|
| 查看次数: |
3133 次 |
| 最近记录: |