1

さて、サーバー「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...

4

1 に答える 1

1

わかりました、それで私はそれを自分で解決しました。アカウントにはそのフォルダへの書き込み権限はありましたが、フォルダがあった共有への書き込み権限がなかったことがわかりました。そのフォルダ専用の新しい共有を作成し、権限を付与するだけで修正しました。書き込みを行うアカウントへのその共有に。

于 2012-04-26T22:45:50.767 に答える