IIS 7.5:ISAPI 扩展发送文件中断

IIS 7.5:ISAPI 扩展发送文件中断

我正在使用 IIS 7.5 在 Web 服务器上测试 32 位 ISAPI 扩展,在某些情况下会出现奇怪的行为。在 Web 应用程序的某个时刻,URL 直接向客户端提供一个大型(几 MB)JPEG 文件(内容类型:image/jpeg)。

图像的第一部分已传输,但响应似乎因未知原因而停止。什么都没有发生,直到另一个浏览器发出另一个请求并得到处理。然后,又有几 KB 的图像被发送到客户端。只有当我从另一个浏览器发出几个小请求时,我才能获得整个图像,并且响应完成。

ISAPI 扩展配置为通配符映射,未配置缓存。应用程序池启用了 32 位设置,并以域帐户作为身份运行(以访问后端的内容)。我尝试关闭“启用缓存”和“启用内核缓存”。我在 IIS 5.1 和 6.0 上尝试过,它按预期工作。

我是否忽略了其他配置设置,或者我是否偶然发现了 IIS 7.5 中的错误?

答案1

猜测:

向客户端发送长响应的 ISAPI 扩展可能不会在 Internet Information Services 7.0 中传输任何输出,直到会话关闭 http://support.microsoft.com/kb/946086

相关内容