IIS アプリケーション プール ID ユーザーは、Web サイトが起動するまで作成されないか、使用できません。

IIS アプリケーション プール ID ユーザーは、Web サイトが起動するまで作成されないか、使用できません。

Windows Server 2012 Standard、ビルド 9200 のフォルダー権限にアプリケーション プール ID ユーザーを追加しようとしています。これは IIS 8.0 です。

ユーザーを追加しようとすると、IIS APPPOOL\ExampleAppPoolIdentityWindows は名前が見つからないと報告します。すべてのオブジェクト タイプが選択され、場所はローカル マシンに設定されています。

私は権限を追加していますfolder properties -> security -> edit -> add

Web サイトまたは Web アプリケーションをアプリケーション プールを指すように設定し、サイトを参照すると、ユーザーが作成されて使用可能になり、フォルダーのアクセス許可を追加するときに機能します。

私は IIS 7.5 を搭載したローカル バージョンの Windows 7 でこれを試しましたが、動作は、アプリケーション プールが作成されるとすぐにユーザーが作成され、フォルダーへのアクセス許可として追加できる状態になります。また、2012 を含む他の Windows 環境では、IIS 7.5 でこの問題が発生したことはありません。

私の最終目標は、プログラムでフォルダーにアクセス許可を追加することですが、 を使用しMicrosoft.Web.Administrationてアプリケーション プールを作成し、それを を使用してユーザー SID に変換するときに同じ問題System.Security.Principal.NTAccount.Translateが発生しました。ただし、この時点ではこの質問は純粋にオペレーティング システムに関する質問であり、標準の Windows GUI では同じ結果を達成できません。

アプリケーション プールを指している Web サイトを最初に実行せずに、アプリケーション プール ID ユーザーの作成/使用可能化を強制する方法はありますか?

関連情報