代码之家  ›  专栏  ›  技术社区  ›  Eric Belair

如何使用访问coldfusionweb服务器上的CFFileServlet目录多站点.dll?

  •  0
  • Eric Belair  · 技术社区  · 14 年前

    我正在使用多站点.dllISAPI滤波器( http://www.hairy-spider.com/post/Multisite.aspx )为了在我的Windows XP Professional/IIS 5.1工作站上同时开发多个网站。我正在开发HTML和ColdFusion网站。在ColdFusion网站上,当我使用CFIMAGE在内存中创建一个图像时,确切地说是一个CAPTCHA图像,它是不可见的。我知道图像是在正确的目录ColdFusion8\tmpCache\CFFileServlet_cf_captcha中创建的,ColdFusion正在生成显示图像的正确代码:

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

    但我无法显示图像。我尝试在IIS中向默认网站添加虚拟目录,并在coldfusionadministrator中添加一个映射,但都没有帮助。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  0
  •   David Collie    14 年前

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

    1尝试取消选中IIS中的“验证文件存在”设置。 2如果这不起作用,cfimage标记在没有安装DLL的情况下能正常工作吗?

        2
  •  0
  •   rip747    14 年前

    我要做的第一件事就是把多站点.dll只需使用一个站点,看看是否真的是dll导致了问题,还是其他原因。

    下一步。。。这是什么版本的cf?你的ColdFusion版本至少有服务包吗?