• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:BinaryWrite サーバ間ファイル書き込み)

BinaryWriteサーバ間ファイル書き込みの方法と制約

このQ&Aのポイント
  • ASPのBinaryWriteを使用してサーバ間でファイルを書き込む方法についての質問です。
  • 現在、クライアントからサーバAのWebページにアクセスし、サーバAの別ページとソケットで接続し、データを受信しています。
  • 受信したデータをテキストファイルに書き込みたいのですが、サーバBに保存することができないようです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.1

BASP21のBinaryWriteが共有フォルダの書き込みに対応しているか 知りませんが、もし仮に対応しているとしたら、 少なくともBinaryWriteを実行しているプロセスのアカウントが 共有フォルダ(サーバB)のアクセス許可アカウントとして登録 されているか考慮する必要があります。 (パスワードの確認なしに接続するには、パスワードの一致も 必要でしょう。) このBinaryWriteを実行しているのは、おそらくIISのプロセスか サービス起動されたプログラムのプロセスだと思いますので、 あなたが普段ログインしているユーザアカウントとは別の サービスに割り当てられているアカウントになります。 サービスに割り当てるアカウントは「サービス」のプロパティで 変更可能ですが、IISであれば、IISマネージャでいろいろな 設定が可能です。 あらかじめ「V:」にネットワークドライブを割り当てても同様です。 そのネットワークドライブ割り当ては、あなたがログインした デスクトップアカウントに対して割り当てられているものであり、 サービス起動されたプログラムは、それと別のアカウントで 実行しており、それには「V:」のネットワークドライブは 割り当てられていません。 BinaryWriteが共有フォルダのパス指定に対応していない場合でも、 ネットワークドライブを割り当てて、BinaryWriteを実行するプロセスに そのネットワークドライブを割り当てたアカウントを割り当てれば 書き込みが成功する可能性はあると思います。

STICKY2006
質問者

お礼

アドバイスいただいたのに、お礼が遅くなりすみません。 四苦八苦した結果、結局力量不足だったため、仕様の方が変わる形になって実現してしまいました。 どうしてもサーバまたげなかった。。。(だったかな。 なので、自サーバ内で済むように変更してみたらあっさり行った感じだったかと思います。 。。。ん~。勉強不足~@w@; アドバイスありがとうございました。

関連するQ&A