我已经在 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(但请注意它们之间存在错误差异)