WebMatrix.WebData.WebSecurity 経由でフォーム認証を使用して asp.net アプリケーションを実行しています。
認証されると、現在のスレッド プリンシパルは私のフォーム認証済みユーザーになります。Web サーバー上のファイルにアクセスする場合、プリンシパルには特定のアカウントがなく、どのグループにも属していないため、デフォルトで "Everyone" ユーザーになります。
私が使用しているサード パーティのレポート エンジンには、ルート仮想ディレクトリに対する実行権限が必要です。「Everyone」グループに実行権限を与えたくありません。
認証されたユーザーがアプリケーション プール コンテキストでファイルにアクセスできるようにする構成を探しています。どうすればそれを構成できますか?
私のホストは、2 人のユーザー "ASP.Net" (アプリケーション プール) と Everyone に対して File Security を構成するためのアクセスしか許可しません。