さて、サーバー「A」で開発しているWebアプリと、サーバー「B」で読み取り/書き込みを行うフォルダー(「F」)があります。サーバー「A」のWebアプリは、Aの「ネットワークサービス」というIDで実行されています。サーバーBでは、「Everyone」に「F」への書き込み権限がありますが、アプリがこのフォルダーに書き込もうとすると、許可がエラーを拒否しました。
権限などに関しては少し経験が浅いので、質問は、「A」の「ネットワークサービス」アカウントがサーバー「B」の「Everyone」として表示されないということでしょうか。そのアカウントを「Everyone」グループに追加せずにこれを回避する方法はありますか?
追加情報:
もともと私は次のようにサーバーに書き込もうとしていました:
File.write( "\\B\c$\foobar\" + filename...
しかし、私はそれに問題があることを知っているので、私は次のように変更しました:
File.write( "\\B\B-sharedfolder\foobar\" + filename...