Windows ユーザー、このユーザーを使用するアプリケーション プール、および IIS 7 のアプリケーション プールを使用する Web サイトを作成していますが、作成後にこれらを削除して再作成すると、アプリケーション プールの開始は次のエラーで失敗します。
Windows プロセス アクティブ化サービスは、アプリケーション プール 'TestUserPool' のワーカー プロセスを作成できませんでした。データ フィールドにはエラー番号が含まれます。
イベント ID は 5022 で、エラー番号は 80070005 で、ここで見つけた ERROR_ACCESS_DENIED を意味します
奇妙なことに、プール名を変更したり、アプリケーション プール ユーザーを変更したり、IIS を再起動したりすると、問題が解決します。これらすべてをプログラムで実行したときにこの問題が発生しましたが、同じことを手動で再現することはできません。問題は、この機能をインストーラーに追加する必要があることですが、サイトをアンインストールしてから再インストールすると、IIS サーバーを再起動するまで「サービスを利用できません」というメッセージが表示されます。
前もって感謝します!