0

我最近安装了 CF2018 更新 9。IIS 正常为我在虚拟目录中的应用程序提供服务,但 CFIDE 除外。尝试访问会localhost/CFIDE/administrator/index.cfm导致带有标头的空 HTTP 响应Content-Length:0可以通过访问管理页面localhost:8500/CFIDE/administrator/index.cfm,这(我认为)只是直接与 Tomcat 联系。所以我想知道是否有人知道通过 IIS 提供空白管理员页面的罪魁祸首可能是什么?它在更新之前工作。

FWIW 我检查了处理程序映射,它们指向与正确服务的应用程序相同的 DLL(即.../ColdFusion2018/config/wsconfig/1/isapi_redirect.dll)。

4

1 回答 1

0

您需要先将站点添加到 IIS,将其命名为 cf-admin 或类似名称。您需要将第二个连接器添加到位于此处的 WCONFIG:/cfusion/runtime/bin/wsconfig.exe(以管理员身份运行)。

单击添加保留下拉菜单,将底部的“IIS 网站”更改为您刚刚创建的站点。

再次单击 OK 和 OK 重新启动 在 IIS 中展开刚刚创建的站点,右键单击 /jakarta vdir 并检查位置。

打开(上面的位置)/uriworkermap.properties 删除“!” 从最后一行开始,所以它读取 /CFIDE/* = cfusion 重新启动 IIS 和 CF。

浏览到在 IIS 中创建站点时配置的主机标头。

于 2020-09-28T14:14:17.520 回答