AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 70174
In Process
pplrppl
pplrppl
Asked: 2009-10-01 14:54:28 +0800 CST2009-10-01 14:54:28 +0800 CST 2009-10-01 14:54:28 +0800 CST

修改默认网站会破坏 IIS7 上的 ColdFusion 多实例管理员

  • 772

要重新创建:

  1. 安装服务器 2008 标准
  2. 安装 ColdFusion 8 企业多实例
  3. 通过从另一台 PC转到http://servername/CFIDE/administrator/index.cfm确认 CF 管理员工作。
  4. 在测试服务器上打开 IIS 管理器
  5. 突出显示默认网站,然后单击右侧的基本设置
  6. 将“物理路径”更改为默认值以外的其他内容。就我而言,我正在做 E:\directory
  7. CF 管理员不再可访问

  8. 如果将“物理路径”改回 C:\inetpub\wwwroot CF admin 仍然无法访问

  9. 如果您重新安装 CF8,它将恢复上面第 3 步中提到的工作配置。

注意“物理路径”是 IIS 术语,用于从站点名称到保存内容的目录的逻辑映射。在第 6 步和第 8 步中,我没有移动硬盘驱动器上的任何文件,我只是更改 IIS 中的设置。另外值得注意的是,我没有更改 CF Admin 或 Windows 或网络上的任何其他地方的任何设置。这纯粹是由更改 IIS 中的单个设置引起的。

在我的生产服务器上,我使用的是 CF8 标准,默认网站的物理路径是 E:\directory\subdirectory 并且 CF 管理员仍然可以工作,所以我很惊讶地看到这个失败。

A. 我想知道如何在不卸载并重新安装 CF8 的情况下修复它

B. 我想知道是否有一种方法可以改变这种情况而不会每次都破坏东西。

一种建议是删除并重新创建 wsconfig 映射。这似乎是探索选项的有效方法:

Jrun 主机:localhost
Jrun 服务器:admin 或cfusion
Web 服务器:IIS
IIS 网站:所有或默认网站
为 ColdFusion 8 应用程序配置 Web 服务器:选中或未选中

Jrun Server 和 Configure 的哪些选择与设置匹配?我不知道它们是否与设置匹配,但我可以确认选择粗体可以修复整个 CFADMIN 页面。现在我必须弄清楚如何进入实例管理页面并确认我可以在不破坏任何东西的情况下进行其他更改。

注意:恢复多实例标签。Coldfusion 在单实例模式中的行为与在多实例模式中的行为大不相同。需要标记有关冷聚变的问题以显示差异。如果您认为有更好的标记方法,但前提是您了解 Coldfusion 安装类型的差异。

iis
  • 4 4 个回答
  • 4013 Views

4 个回答

  • Voted
  1. Justin Scott
    2009-10-01T16:55:50+08:002009-10-01T16:55:50+08:00

    当您安装 ColdFusion 时,它会询问您的 webroot 是哪个文件夹。在大多数情况下,这将是与 IIS 中的默认网站相同的文件夹。安装程序将 CFIDE 文件夹放入默认根目录,因此当您转到默认网站上的该文件夹时,它会正确加载。但是,当您更改默认网站的文件夹时,CFIDE 文件夹不再位于指定的文件夹中,因此您会收到 404 错误。

    对于任何需要能够访问 CF 管理员或需要为 CFFORM 加载 JavaScript 验证器的网站,您将需要在每个网站的根级别的 IIS 中的 CFIDE 虚拟文件夹映射。您不需要重新安装 ColdFusion 或类似的东西。

    • 2
  2. KPWINC
    2009-10-01T15:12:24+08:002009-10-01T15:12:24+08:00

    通常当 ColdFusion 发生这样的事情时,因为“cfide”目录没有指向正确的位置。

    仔细查看您的虚拟目录映射并确保其正确。

    你没有提到你实际安装到哪个目录,所以我猜 C: 驱动器。如果是这种情况,那么您需要将 cfide 的虚拟目录更改为指向 E:

    祝你好运。

    • 1
  3. Steve -Cutter- Blades
    2009-10-10T03:03:40+08:002009-10-10T03:03:40+08:00

    你是说你在IIS管理员中改变了对站点文件的映射?

    首先要做的事情是:IIS 将提供 404 错误。ColdFusion 甚至不应该参与其中。在目录中放置一个html文件,然后尝试直接调用它,看看会发生什么。

    您的其他问题可能与 JRun 的 Web 服务器连接器有关。这是一个处理 CF 和您的 Web 服务器(在本例中为 IIS)之间的桥梁的 java。在您的 Jrun4\bin 文件夹中是一个 wsconfig.exe。这将打开一个用于管理连接的 Java 应用程序。删除现有连接,然后在您的实例和正确的 IIS 配置之间添加一个新连接。即使它的读数与上次相同,您之前在 IIS 中所做的“移动”也可能已经损坏了连接器,需要将其重置。

    只是一些建议。希望你弄清楚。

    • 1
  4. Milner
    2009-11-04T05:57:48+08:002009-11-04T05:57:48+08:00

    当我在安装过程中使用默认的 IIS 连接器时,我已经看到了这个问题和其他问题。我的解决方案是使用内置服务器安装,它在多实例安装中会将 CFIDE 放在端口 8300(如果可用)。

    然后我可以随心所欲地使用 IIS,而不是破坏 CF。它让我的生活变得如此轻松,尤其是当其他人关闭默认站点以使 Sharepoint 之类的东西正常工作时。

    至于您的问题,当您更改物理路径时,您的虚拟映射可能不会被设置。我在 IIS 中也看到过,仅在 IIS 6 中。我还没有在 IIS 7 中尝试过(上周刚拿到我的新开发箱)。

    • 0

相关问题

  • 2003 Server企业版不能运行ASP.NET应用程序?

  • 启用集成 Windows 身份验证时,ASP(经典)在哪个帐户下运行?

  • 是否有一种简单的方法可以生成有关 IIS 中“死”文件的报告?

  • IIS 7 中的 URL 重写

  • 对于 ASP.Net 应用程序,Windows 64 位相对于 32 位的主要优势是什么?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve