主な機能の 1 つがファイルのアップロードである、開発した Web プロジェクトがあります。
すべてのアクセス許可は、Windows 認証に基づいています。プロジェクトを最初に作成したとき、それが負荷分散されたサーバー上にあることに気づきませんでした。現在は負荷分散されたサーバーの環境にあり、ファイルのアップロードが大きな問題になっています。
私は当初、アップロード フォルダーとなるネットワーク共有への仮想ディレクトリを作成するだけでよいと考えていましたが、その解決策はアクセス許可の悪夢に変わりました。実稼働環境でのテストを成功させることができませんでした。
だから私は今考えています.私の解決策は、アップロードディレクトリをチェックしてそれらを同期するサービスをサーバー上に作成することです. 私が見る他の可能な解決策は、過去にいくつかの問題があったデータベースにファイルを保存することです。
Windows アクセス許可を使用して認証する負荷分散サーバーにファイルをアップロードするための簡単なソリューションを知っている人はいますか?
ありがとう。
更新 - そのため、Windows アクセス許可で共有とフォルダー自体に対する完全なアクセス許可を持つドメイン アカウントを介して実行するようにアプリケーション プールを変更しました。仮想ディレクトリは IIS で完全な権限を持っていますが、まだ同じ問題が発生しています。
これで行う必要があることの 1 つは、ディレクトリを作成する機能でもあります。System.IO.Directory.CreateDirectory を使用しています
アクセス許可が不足している可能性がある場所について、他に何か考えはありますか?