我正在寻找一种绕过所有 ASP.NET 特定行为的方法,并像在大多数其他服务器上一样在 IIS/azure 服务器中工作(接收请求字符串,编写响应)。我知道这在 ASP.NET 中并不是一个普遍的愿望,但是如果移植一些外部代码以在 ASP.NET 上工作,那就太好了。
所以,基本上我正在寻找一种方法:
- 对于不是对物理文件的每个请求,请调用我的处理程序
- 这个处理程序将接收原始 HTTP 请求(它的抽象是可以的,因为我有相同的信息)
- Web 服务器逻辑将处理请求并编写响应(同样,抽象也可以,因为我可以编写相同类型的信息,例如 HTTP 状态和 HTTP 标头)
实现这一目标的最佳方法是什么?谢谢!