我有一台安装了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,状态:未知)
答案 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服务器配置工具并创建连接器。