2

任何人都可以帮助解决这个奇怪的问题。

我刚刚在使用 IIS7.5 的 Win7 上安装了 CF10 开发人员。

安装很顺利,可以浏览 .cfm 文件没有问题,连接到数据源也没有问题.. 但是:即使我可以浏览我所有的本地 cf 站点,这些站点都不会显示外部 .CSS 文件的图像或样式。

因此,我从数据库中获取了站点、内容以及 cfm 文件的所有功能都可以解析,但没有样式和图像。

如果我直接浏览(在浏览器中粘贴文件路径)到其中一个图像,我会收到 404 错误 - 找不到文件 - 即使 .gif 文件确实存在于目录中。

因此,基本上,我可以运行 CFM 文件,并浏览以冷融合构建的本地站点,但浏览器/IIS 不会“找到”任何图像或外部引用的 css 文件。

任何人都可以帮忙吗?如果有人可以提前谢谢..

4

4 回答 4

2

听起来这些 mimetype 存在问题,请参阅以下内容以获取有关将静态内容角色安装到 IIS 并启用这些 mimetype 的信息。

IIS 7 中没有 Mime 类型选项

于 2012-11-26T10:09:56.473 回答
1

请务必在 IIS 7 中启用静态内容。

最近两次出现这个问题。

看这里:

http://weblogs.asp.net/anasghanem/archive/2008/05/23/don-t-forget-to-check-quot-static-content-service-quot-in-iis7-installation.aspx

于 2012-11-26T12:50:13.523 回答
0

尝试重新启动 IIS 服务器。关闭所有浏览器并重新启动。

于 2012-11-25T21:01:28.817 回答
0

您需要确定是 CF 问题还是 IIS 问题。尝试以下操作:

  • 检查这是否是图像未提供与图像路径损坏的问题。可能有 CFML 代码正在创建指向无效位置的链接。
  • 如果这些位置是有效的,那么这将是 IIS 而不是服务器图像文件的问题。
  • 还要检查 JPEG 和 PNG 文件是否存在类似问题。如果出现 JPEG 和 PNG,则表明存在 IIS 问题。
  • 还可以尝试创建一个包含图像的简单 HTML 页面。如果上面有图像,则表明存在 CF 问题
于 2012-11-28T19:21:31.910 回答