none
ASP.net在IIS6 和 IIS7 下的异步http行为不一致问题 RRS feed

  • 常规讨论

  •  

    目前我在开发基于asp.net Httphandler的应用程序, 遇到一个比较有趣的问题

     

    我开发的环境使用Vista附带的IIS7.0, 并且在异步回调时生成了一些http头信息,这在客户端接收良好

     

    但是同样的应用程序部署到IIS 6.0后发生了一个问题, 即在我生成的http头信息之前就出现了connection:close

    而IIS 7.0是在所有http头之后才出现了.

     

    介于无法在IIS 6.0中调节头的顺序, 导致客户端的行为无法控制,我把头信息放到异步回调之签了,但是这并不是程序所期望的,请问如何处理?

     

    这是两者产生的响应对比

     

    (图片出不来,大家请点击)

     

    2008年8月8日 8:10