如何使用multisite.dll访问ColdFusion Web服务器上的CFFileServlet目录?

如何使用multisite.dll访问ColdFusion Web服务器上的CFFileServlet目录?,coldfusion,windows-xp,iis-5,coldfusion-8,Coldfusion,Windows Xp,Iis 5,Coldfusion 8,为了在我的Windows XP Professional/IIS 5.1工作站上同时在多个网站上开发,我正在使用multisite.dll ISAPI筛选器()。我正在开发HTML和ColdFusion网站。在ColdFusion网站上,当我使用CFIMAGE在内存中创建一个图像时——确切地说是一个验证码图像——它是不可见的。我知道映像正在正确的目录中创建—ColdFusion8\tmpCache\CFFileServlet\u cf\u captcha—并且ColdFusion正在生成正确的代

为了在我的Windows XP Professional/IIS 5.1工作站上同时在多个网站上开发,我正在使用multisite.dll ISAPI筛选器()。我正在开发HTML和ColdFusion网站。在ColdFusion网站上,当我使用CFIMAGE在内存中创建一个图像时——确切地说是一个验证码图像——它是不可见的。我知道映像正在正确的目录中创建—ColdFusion8\tmpCache\CFFileServlet\u cf\u captcha—并且ColdFusion正在生成正确的代码以显示映像:

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

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

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


谢谢。

我想你不再需要那个DLL了。IIS 5可以以本机方式处理主机头,除非您遇到需要使用它的其他问题

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

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


接下来。。。这是什么版本的cf?您是否至少是您的ColdFusion版本的service pack?

这是一篇KB文章,介绍如何在没有DLL的情况下进行设置。如果这不能使用,你需要使用DLL,你能评论一下原因吗?谢谢@David,我会看看这篇文章,看看是否能让它工作。我添加了所有的主机标题,但我不知道如何让每个站点指向各自的主目录。例如,显然,“”指向C:/Inetpub/wwwroot。但是,我有另一个名为“mysite”的站点位于“C:/mydir/mysite/”,还有另一个名为“mysite2”的站点位于“C:/mydir/mysite2/”。现在,它们都指向“C:/Inetpub/wwwroot/”。如何让每个站点指向其各自的主目录?