【发布时间】:2009-05-01 02:41:56
【问题描述】:
我有一个 HttpModule,它显示遵循特定 URL 模式的图像。例如,/images/employees/jason.jpg 由模块处理,但所有其他图像不是。它在我的本地机器(Cassini 和 IIS 7)上运行良好。但是,IIS6 生产服务器不工作。我让托管公司将图像映射到 ASP.NET 工作进程。现在,除了应该由模块渲染的图像之外,所有图像都显示它们无法渲染。他们工作正常。
我在其中一个文件上运行了一个 HttpWatch 实例并收到以下错误:
ERROR_HTTP_INVALID_SERVER_RESPONSE
有什么想法吗?
【问题讨论】:
-
我没有看到 ContentType 或 MIME 类型。
-
为了缩短代码,我删除了对实用程序函数的调用,在该函数中我确定路径是否包含 .jpg、.gif、.png 等作为扩展名。
-
此函数位于注释之上并返回一个在 if 语句中检查的布尔值。就像我说的重写工作,但静态文件没有。
-
更新了我的问题,使其更关注服务器设置而不是模块。
标签: asp.net httpmodule isapi