2

これは機能します:

<cfdirectory action="list" name="qry" directory="C:\inetpub\wwwroot\Atlas\" >
</cfdirectory>
<cfdump var="#qry#">

だから私はcfdirectoryが機能していることを知っています。しかし、これは機能しません:

<cfdirectory action="list" name="qry" directory="\\Vostro420\myDir\">
</cfdirectory>
<cfdump var="#qry#">

失敗することはありません。空の結果を返すだけです。アドレスをコピーしてWindowsエクスプローラーに貼り付けると、Vostro420 \ myDir \に移動するので、タイプミスではないことがわかります。

ローカルネットワーク上にあるファイルにアクセスしようとしています。

4

2 に答える 2

6

ここで最初に確認するのは権限です。リモート/マップされたネットワークドライブにアクセスしようとしている場合は、ColdFusionサービスを変更して、ネットワークドライブのドメインでユーザーとして実行し、そのマップされたドライブへの読み取り/書き込みを許可する権限を付与する必要があります。

したがって、ColdFusionに、マップされたドライブ上のシステムにアクセスするための適切なアクセス許可があることを確認してください。これで、すべての設定が完了しているはずです。:)

Adobe ColdFusionヘルプアーカイブには、ColdFusionを特定のユーザーとして実行する方法に関する優れた記事があります。

http://helpx.adobe.com/coldfusion/kb/running-coldfusion-specific-user.html

于 2012-07-05T20:10:34.500 に答える
-1

私はこれを自宅のサーバーで動作させていますが、ネットワークの場所を論理的な場所として接続しました。だから私の道の代わりに:

// COMPUTERNAME / DIRECTORY

私が使用しているもの:

X:/ディレクトリ

私が問題を抱えているのは、ネットワークコンピュータがスリープしているときだけです:P

于 2012-07-05T20:12:02.097 に答える