我在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(但是注意它们之间存在差错)