私はかなり単純なことをしようとしていますが、それで頭痛がします。私がここに持っているのは、解決方法がわからない権限の問題だけだと確信していますが、間違っている可能性があります。
これが私のシナリオです...私は3台のサーバーを持っています...
- サーバーA-Webサーバー(Windows 2003)-匿名アクセスが有効
- サーバーB-Red5Media Server
- サーバーC-NAS
サーバーAのWebサイトでは、ビデオをサーバーBに録画/アップロードして、そこでビデオを処理/トランスコードすることができます。次に、サーバーBのCronジョブは、ビデオをサーバーCに移動して保存します。
ユーザーは、サーバーCを指し、ドメインユーザーアカウントとして接続するIISで設定された仮想ディレクトリを介して、サーバーAからビデオを視聴できます。
ASPファイルシステムオブジェクトを使用して、ビデオを含むサーバーC上のフォルダーのサイズを取得する方法を説明する必要があります。
ビデオが保存されているサーバーCのフォルダーの親フォルダーを、UNCパス(\ servername \ videos)を使用してサーバーAのドライブ文字にマップしました。
デバッグの目的でFileSystemObjectのfolderExists()メソッドを使用しようとしましたが、マップされた文字ドライブまたはUNCパスを渡すとfalseが返されます。パスが見つからないというエラーが表示されます。念のため、folderExists()メソッドに渡されるパスのresponse.writeを実行しました。これは、正しいパスです。これらすべてから、これは本当に許可の問題であり、解決方法がわからないと私は信じています。
ありがとう、ライアン