ASP.NET HttpModule 在浏览器中显示“连接重置”

ASP.NET HttpModule 在浏览器中显示“连接重置”

我已经在 ASP.NET (框架 2.0) 中实现了一个 HttpModule。

从我在服务器上的日志中,我可以看到 http 请求正在被我的 HttpModule 接收,并且我的代码成功运行(将内容写回响应流)。

但是,网络浏览器(IE、FF、Chrome,都一样)只给我一个“连接重置”错误消息。

我检查了服务器上的事件日志;那里没有相关的错误或消息。

当我在 FF 中使用“Live HTTP Headers”插件时,它甚至没有显示我的客户端请求(尽管我确信它到达了服务器,因为该请求已被捕获到服务器日志中)。

我该如何解决这里发生的问题?

答案1

在 StackOverflow 上回答了我自己的问题:

https://stackoverflow.com/questions/3574451/asp-net-httpmodule-gives-connection-reset-in-browser

抱歉,转载了。

答案2

使用“http 拦截器”。有很多。在网上很容易找到。

似乎每个人都使用提琴手除了我。我希望你做出自己的选择

顺便说一句,写出浏览器的版本。首先在所选的 IE 的背景下描述您的情况,因为它来自同一个 MS(但请注意它们之间存在错误差异)

相关内容