关于ColdFusion 11的WSCONFIG和ColdFusion 10

时间:2015-05-22 05:36:24

标签: iis coldfusion coldfusion-9 coldfusion-10 coldfusion-11

我有一台安装了ColdFusion 9的Windows 7虚拟机,用于开发和测试。我需要ColdFusion 10和11以及其他项目。

ColdFusion 9运行完美,但是当我启动ColdFusion 10或11并尝试使用WSCONFIG在IIS中配置站点时,我得到以下站点列表:

https://www.dropbox.com/s/v7mdgha536shk9t/Screenshot%202015-05-21%2023.29.14.png?dl=0

实际上,IIS中的每个站点都有一个单独的名称,当我删除一个以每个站点命名的站点时,在这种情况下" cfadmin",所有剩余的站点都显示在WSCONFIG中作为另一个站点其中一个网站名称。

我之前从未遇到过这个问题。有人能指出我正确的方向吗?

更新

正如评论中所建议的,以下是我以管理员身份启动命令提示符并运行建议命令时的结果:

  

C:\ Users>%windir%\ system32 \ inetsrv \ appcmd list sites SITE" cfadmin"   (id:3,bindings:,state:Unknown)SITE" mccalmon"   (id:1,bindings:http / :80 :, state:Unknown)SITE" Virtus"   (id:5,bindings:,state:Unknown)SITE" EMSA"   (id:9,bindings:,state:Unknown)SITE" Classic"   (id:10,bindings:,state:Unknown)SITE"测试"   (ID:2,绑定:HTTP / :80:local.test.com,状态:未知)

1 个答案:

答案 0 :(得分:0)

您所有的网站"州"是" 未知"。问题似乎只与您的网站有关。如果appcmd无法识别正确的状态,那么ColdFusion肯定无法识别相同的状态。如果IIS服务器停止/关闭,则站点状态将是未知的。

例如,我的服务器使用"%windir%\ system32 \ inetsrv \ appcmd list sites"显示以下信息。命令。

SITE "Default Web Site" (id:1,bindings:http/*:80:,state:Started)
SITE "CF9"  (id:2,bindings:http/*:81:,state:Started)
SITE "CF10" (id:3,bindings:http/*:82:,state:Stoped)
SITE "CF11" (id:3,bindings:http/*:83:,state:Started)

您可以在命令提示符下尝试IISRESET以重新启动IIS。然后,以管理员的身份启动 Web服务器配置工具并创建连接器。