質問: ネットワーク共有を使用したasp.netアプリケーションでのアクセス許可の問題 windowsネットワーク共有に情報を格納しているiis 7にasp.netアプリケーションをインストールしました。正常にインストールされ、共有に必要なすべてのフォルダーが作成されました。アプリケーションはネットワークで実行されます。サービスアカウント。通常、これらのフォルダーにアクセス許可が設定されていますが、今回は設定されていないため、アクセス許可を割り当てました。問題は、アプリケーションがフォルダの1つにアクセスできないため、ページに移動しようとするとアクセス拒否エラーが発生することです。全員に共有へのアクセス許可を割り当てました。これで問題は修正されましたが、削除すると問題が再発します。私は明らかに、このフォルダに全員のアクセス許可を残したくありません。問題が何であるか、または全員のアカウントの代わりに何を使用できるかを誰かが知っていますか?私はiisの専門家ではないので、これが曖昧またはあいまいな場所にある場合はお詫びします!
回答: 正しい方法はアプリプールにはapplicationpoolidentityを使用しますそして、domain\machinename $のような指定するマシンidにアクセス許可を与えます(「$」はマシン名に必要なサフィックスです)共有フォルダーが同じマシン上にある場合は、iis_iusrsのアクセス許可もフォルダーに設定します。