0

我正在使用 multisite.dll ISAPI 过滤器 ( http://www.hairy-spider.com/post/Multisite.aspx ) 以便在我的 Windows XP Professional/IIS 5.1 工作站上同时在多个网站上进行开发。我正在开发 HTML 和 ColdFusion 网站。在 ColdFusion 网站上,当我使用 CFIMAGE 在内存中创建图像时——准确地说是验证码图像——它是不可见的。我知道图像是在正确的目录中创建的 - ColdFusion8\tmpCache\CFFileServlet_cf_captcha -并且 ColdFusion 正在生成正确的代码来显示图像:

<img src="/CFFileServlet/_cf_captcha/[file].png" />

但我无法显示图像。我尝试在 IIS 中将虚拟目录添加到默认网站,以及在 ColdFusion 管理员中添加映射,但都没有帮助。

有没有人有任何不包括升级 Windows 的建议?

谢谢。

4

2 回答 2

0

我认为您不再需要该 DLL。IIS 5 可以本地处理主机标头,除非您遇到需要使用它的其他问题。

两件事: 1. 尝试取消选中 IIS 中的“验证文件是否存在”设置。2. 如果这不起作用,cfimage 标签在没有安装 DLL 的情况下是否有效?

于 2010-07-12T22:05:31.440 回答
0

我要做的第一件事是删除multisite.dll,然后只使用一个站点来查看它是否真的是导致问题的dll,或者是否是其他原因。

下一个……这是什么版本的cf?您的 ColdFusion 版本至少是服务包吗?

于 2011-01-19T17:45:43.067 回答