.Net Framework で ASP.Net MVC を使用して API を作成しました。Windows Server 2012R2 で動作します。画像をローカル サーバーにアップロードし、圧縮して名前を変更する POST アクションを作成しました。この部分は問題なく動作します。その後、その画像をネットワーク ファイル サーバーに移動しようとすると問題が発生します。移動プロセスを機能させる唯一の方法は、Everyone に書き込み権限を付与することですが、もちろんこれは望ましくありません。
IIS_IUSSRS 書き込み権限を割り当てようとしましたが、適用できる IIS_IUSRS は FILE-SRVR\IIS_IUSRS のようなファイル サーバーのみであり、これは機能しません。適用する必要があるのは API-SRVR\IIS_IUSRS だと思いますが、ファイル サーバー フォルダーはその場所に移動できません。
アプリケーション プールの使用も試みましたが、ファイル サーバーはアプリケーション プール名も認識しません。ご意見やアイデアがあれば、ぜひお聞かせください。
答え1
返事が全く来なかったので、サーバー障害そして、Greg Askew からのコメントが、私が必要としていた解決策であることが判明しました。
つまり、API をホストしているマシンに権限を与える必要がありました。