如何使用 C# 在 ASP.NET 中中止像 IIS 请求中止这样的请求

How to abort request like IIS request Abort in ASP.NET using C#

我只想像 IIS 请求中止那样中止请求。我不确定如何在 C# 中完成,但需要一些专家来完成。

我们可以在 IHttpModule 中止用户请求吗?我可以 response.end() 但看不到如下消息:ERR_CONNECTION_TIMED_OUT

这是我在 IHttpModule 中结束请求的代码。如果可能的话,我想中止用户的请求。

private void context_BeginRequest(object sender, EventArgs e)
{
   HttpContext.Current.Response.End();
}

结果是使用此代码的空屏幕。预期结果是 ERR_CONNECTION_TIMED_OUT

Response.End() 正在关闭连接,它在你这边中止,而在客户端只是停止加载 - 关闭连接 - 在超时之前不要让它保持打开状态 -

所以你得到的是正常的 - 不是超时