回答:
はい!(IIS 7.0以降を使用している場合)loadUserProfileアプリケーションプールIDの設定をtrueに設定する必要があります。これで、アプリケーションプールIDのユーザープロファイルが\ Users \ [アプリケーションプール名]になります。その後、このプロファイルを編集して、カスタム環境変数などを持つことができます。
IIS 7ヒント#3アプリケーションプールIDのユーザープロファイルをロードできるようになりました
編集:あなたのコメントのために、私はこれを(IIS 10で)テストしましたが、ここでは間違いなく機能しています。
TestingTrueHKEY_USERS確認HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelistしました(にあるNTUSER.DATファイル[...]\Users\Testing\NTUSER.DATがロードされたかどうか、およびSIDがあったかどうかを確認しましたS-1-5-82-454248297-962034619-2554273252-202815998-4121577539)。HKU\[SID]\Environmentsキーの存在を確認しました。キーが存在し、値TEMPを持ち、をTMP指し%USERPROFILE%\AppData\Local\Tempます。ページをロードしなければならなかった理由は、Start Modefrom OnDemandを変更するのを忘れたためAlwaysRunningです。にStart Mode設定して別のアプリケーションプールをAlwaysRunning作成すると、Webサイトをアプリケーションプールに割り当ててWebサイトを再起動したときにユーザープロファイルが作成されました。
アプリケーションプールIDに関するより有用な情報: アプリケーションプールID
\Usersますか?