ColdFusion 9 と IIS 7.x とが接続できない

ColdFusion9とIIS7.xを接続する際は、事前にIIS側で必要な役割サービスを追加する必要があります。

また、ColdFusion9.0.1, 9.0.2 では IIS7.x に対応していますが、ColdFusion9.0.0では、IIS6 の互換オプションを有効にしないと動作しないなど、バージョンによって必要な役割サービスが異なることに注意して下さい。

 

 

  • ColdFusion9.0.1, 9.0.2の場合

    IIS7.xをサポートしていますので、IIS7用のコネクタの使用を希望される場合には、下記のColdFusion9.0.1のColdFusion 9.0.1の「新機能ガイド」の「IIS 7 のサポート」をご覧頂き、
      ・すべてのシナリオに共通する設定
      ・シナリオ 1~3 のいずれかの設定
     に沿って役割の有効・削除を行って頂きますようお願いします。

    http://www.adobe.com/support/documentation/jp/coldfusion/901/cf901features.pdf

    ※ColdFusion9.0.0でIIS7.xと接続している場合は、ColdFusion9.0.1にアップデートした後、既存のwebサーバー接続設定を削除してから、役割サービスの登録・削除を行って下さい。

 

上記の役割サービスを適切に行っても問題が継続する場合は、ColdFusionとIISとのwebサーバー接続設定を再度設定下さい。

※webサーバーとの接続の際、「すべての IIS Webサイト (All)」の選択ではなく、接続を行いたいwebサイト(Default Web Site 等)を選択して登録するようにして下さい。

 

  1. ColdFusion 9のコネクタを一旦削除して下さい。
    ([スタート]-[プログラム]-[Adobe]-[ColdFusion 9]-Web サーバー設定ツールを起動し、登録済みの接続を全て削除)
  2. IISのサービスを再起動し、その後、そのサイト内に配置されているhtmlが正常に表示されている事をご確認下さい。
  3. ColdFusion 9のコネクタを再登録して下さい。
    ([スタート]-[プログラム]-[Adobe]-[ColdFusion 9]-Web サーバー設定ツールを起動し、IIS Webサイトの選択では「すべて(All)」を選ばず、接続が必要なサイトに限定(Default Web Site等)を選択して登録して下さい)

 

また、IIS 7.x では、Webサイトごとに設定ファイルが作成されるため、ColdFusionとIISとの接続を行った後に、IISで新しいWebサイトを追加しても、そのサイトにはColdFusionの接続の設定が全て継承されません。
新しいWebサイトを追加した後は、再びColdFusionのWebサーバー設定ツールを起動し、追加したWebサイトに対して登録を行って下さい。

 

さらに 64bit Windows OS に 32bit 版 ColdFusion をインストールした場合は、IIS側で32bitアプリケーションの有効化を設定する必要があります。下記のページをご参照下さい。
http://cfassociates.samuraiz.co.jp/index.cfm/faq/cftech/64bitiis-to-32bitcf/

 

 

 




記事公開日:2012年11月21日
最終更新日:2013年01月08日


x

Sample Modal Window

This is just a sample…

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent suscipit iaculis libero sed tristique. Quisque mollis dolor non tellus placerat vitae sodales lectus porta. Curabitur ut suscipit tellus. Maecenas rhoncus, ante vitae vehicula vestibulum, metus sapien dapibus tellus, et mattis dolor neque vitae nisl. Nullam eleifend ultrices ipsum eget pretium. Curabitur semper metus ut ante adipiscing nec volutpat sem rutrum. Nullam a nisi lacus, non interdum ante. Vivamus ante augue, commodo vel egestas sed, pharetra nec dui. Quisque sed tellus felis. Donec ipsum mauris, sagittis eu accumsan in, aliquam non ipsum.

Vestibulum tempor nunc nec felis scelerisque eget elementum erat dignissim. Ut vel ipsum mollis orci venenatis luctus. Aenean vehicula quam vel quam porttitor ac iaculis elit pulvinar. Proin consequat, ipsum eu venenatis semper, justo turpis posuere tortor, ac placerat metus nisl et lectus. Nulla cursus dui id nunc ullamcorper sed semper nisl lobortis. Aliquam erat volutpat. Phasellus arcu ante, imperdiet in ornare sed, laoreet eu massa.