ASP.NET HttpModule在浏览器中给出了“连接重置”

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

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

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

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

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

我如何解决这里发生的事情?

在StackOverflow中回答我自己的问题:

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

对不起,交叉发布。

使用“http拦截器”。 有许多。 人们可以在互联网上轻松find。

除了我,似乎每个人都用小提琴手 。 我宁愿你做出select

顺便说一下,写的版本和浏览器的版本。 从一个选定的IE开始描述你的情况,因为它来自同一个MS(但是注意它们之间存在差错)