IHttpHandler 在 .Net 6/7 和 IIS 中

huangapple go评论60阅读模式
英文:

IHttpHandler with .Net 6/7 and IIS

问题

我们有一个自定义的IHttpHandler,负责处理IIS中的传入请求。
我们已经重写了

public interface IHttpHandler
{
    bool IsReusable { get; }
    void ProcessRequest(HttpContext context);
}

我们想要升级到.net 6或7,但System.Web.IHttpHandler命名空间不存在,以及如何在IIS下安装.net 6或7?

什么是最佳方式?

英文:

We have a custom IHttpHandler that is responsible for the incomming request in IIS.
we have override

public interface IHttpHandler
{
	bool IsReusable { get; }
	void ProcessRequest(HttpContext context);
}

We want upgrade with .net 6 or 7 but the namespace System.Web.IHttpHandler doesn't exist and
how install .net 6 or 7 under IIS ?

What's the best way ?

答案1

得分: 1

如果您的目标是扩展IIS功能,那么您必须继续使用.NET Framework。

ASP.NET Core中间件是一种不同的方法,与IIS管道没有紧密集成。

英文:

If your goal is to extend IIS functionality, then you have to stay on .NET Framework.

> ASP.NET Core middleware is a different approach and not tightly integrated with IIS pipeline.

huangapple
  • 本文由 发表于 2023年7月10日 21:23:10
  • 转载请务必保留本文链接:https://go.coder-hub.com/76654193.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定