1

一般的にIISに関しては完全に迷っているので、これが簡単な問題であり、皆さんの1人が私を助けてくれることを願っています:

マシン「Foo」で ASP.NET アプリを実行しています。その仕事の一部は、エンド ユーザーの要求に応じてテキスト ファイルを特定のフォルダーにエクスポートすることです。

出力ディレクトリを別のマシン、マシン「Bar」に置く必要があるのはたまたまです。

問題ありません。Bar の指定されたディレクトリに対する \FOO\IIS App Pool\DefaultAppPool の読み取り/書き込みアクセス許可を与えるだけです。ただし、場所を変更してこのユーザーを追加し、この権限を割り当てることはできないようです。

私が間違っていることを誰かが知っていますか?これは私ができるはずのことのようです。

前もって感謝します!

4

2 に答える 2

0

同様の問題がありました。これは、同じ Active Directory 内の 2 台のマシン間で行われました

私は成功して以下を実行しました:

  1. 全員、ゲスト、および匿名ログオンへのフル アクセスを許可する、共有と ntfs の両方のアクセス許可を割り当てます。
  2. 共有のあるマシンでローカル ポリシーのセキュリティ オプションとユーザー権利の割り当てを開きます
  3. ポリシー「ネットワーク アクセス: Everyone のアクセス許可を匿名ユーザーに適用する」を有効にする
  4. ポリシー「ネットワーク アクセス: 名前付きパイプと共有への匿名アクセスを制限する」を無効にする

これを参考にしました

確かに、これはこの共有をWIDE OPENに設定しているため、目を大きく開いて使用してください。

于 2014-05-16T17:19:45.450 に答える
0

アプリ プールを実行しているユーザーに、目的のフォルダーへのアクセス許可を直接付与してみてください。(つまり、OS から、IIS から直接)

于 2012-12-12T17:20:40.013 に答える