【问题标题】:Datasources only found on 1 site in IIS 7数据源仅在 IIS 7 的 1 个站点上找到
【发布时间】:2014-07-04 06:40:03
【问题描述】:

标题不太正确,但问题情况如下:

  1. 在同一台 IIS 7 服务器上设置多个站点
  2. 安装了 CF10,它在所有站点上都能正常工作
  3. CFIDE 数据源只能用于 1 个站点,而不是所有站点,即使它们仍然适用于所有站点

要查看 CF 数据源(使用 RDS),URL 是 sitename/CFIDE/administrator/datasources/index.cfm。据我所知,IIS 7 中的每个站点都有映射到它的 CFIDE 目录。它作为虚拟目录出现在我所有站点的站点文件夹结构中。我使用 Web 服务器配置工具将 ColdFusion 删除并重新添加到我的所有站点。

问题是使用 RDS 的应用程序只能找到我的一个站点的数据源。它使用上面给出的 URL sitename/CFIDE/administrator/datasources/index.cfm 来查找站点的数据源。 RDS 没有为任何其他站点获取数据源。

我尝试手动转到sitename2/CFIDE/administrator/datasources/index.cfm(sitename2 是 IIS 中与正在运行的站点不同的站点的名称),但我得到了这个错误:

"The page isn't redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete."

谁能建议如何解决这个问题,以便为每个网站解析 URL?否则我的 RDS 功能坏了,这不好。如果我自己测试这些站点,它们都可以正常工作并且可以很好地访问我的数据源。所以 RDS 功能出了点问题

【问题讨论】:

  • 我对你在做什么感到困惑? RDS 仅用于开发。它应该在生产服务器中被禁用。此外,数据源是特定于 CF 实例的,而不特定于 IIS 中的站点。
  • 是的,这是使用 IIS 7 作为 Web 服务器的开发设置
  • 我仍然不确定为什么 RDS 不能在多个站点上运行。它仅适用于 Dreamweaver 中的 1 个站点。
  • ColdFusion 10 添加了从管理 UI 界面 (reference) 管理 RDS 的功能。导航到您站点的每个 ColdFusion 管理员页面并确认 RDS 已启用。验证其他设置(用户名、密码等)。
  • 也许我误解了一些东西......我已经在我的本地机器上安装了 CF10 的开发者版,它上面有 IIS 7。我在 IIS7 中创建了 3 个站点,它们都配置了 ColdFusion 以正常工作。这是我的测试服务器。我的生产服务器是远程的。如果我转到本地计算机上的 CF 管理员页面,我可以看到我的所有数据源和 RDS 已打勾。那么为什么 RDS 不适用于测试服务器上的每个站点?

标签: iis coldfusion coldfusion-10


【解决方案1】:

我已经整理好了。好像是密码问题。我不得不删除所需的密码身份验证并重新应用它。

【讨论】:

    猜你喜欢
    • 2021-10-17
    • 2017-12-20
    • 2013-06-18
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多