2012-04-13 8 views
0

、私はこのエラーを取得しています。.. WorkflowTheme UnauthorizedAccessException(レジストリ例外)ワークフローから画像を生成する

「タイプ初期化子がために 『System.Workflow.ComponentModel.Design.WorkflowThemeは、』例外をスローしました。 - - > System.UnauthorizedAccessException:レジストリキー 'HKEY_CURRENT_USER \ Software \ Microsoft Corporation \ Internet Information Services \ 7.5.7600.16385'へのアクセスが拒否されました。 "

WorkflowThemeコンストラクタがそのレジストリキー(存在しない)にアクセスしようとしていますが、アクセス許可がないようです。

このエラーは、一部のWindows Server 2008マシンにアプリケーションを展開する場合にのみ発生します。 誰も助けることができますか?

p.s.私はすでに 'HKEY_CURRENT_USER \ Software'キーのEveryone(フルコントロール)に権限を追加しようとしました。

答えて

0

カスタムAppPoolを使用している場合は、レジストリキーComputer \ HKEY_USERS.DefaultをAppPool(IISAPPPOOL \ DefaultAppPoolまたはIISAPPPOOL \ * YourAppPoolName *)に許可してください。

System.Workflow.ComponentModel.Design.WorkflowThemeクラスは、レジストリからテーマファイルの場所を取得する静的コンストラクタを持っていますが、呼び出し元に適切な読み取り権限がない場合は例外を処理しませんその場所から。

さらなる詳細はここで見つけることができます:http://world.episerver.com/Blogs/Johan-Bjornfot/Dates1/2010/1/Workflow-image-generation-failure/私たちは常に適用ソリューションです

+0

が、この場合には、それは十分ではなかった、我々は吸うHKEY_CURRENT_USERキーの「全員」のアクセス権を追加する問題を、解決しました。 – Tom

関連する問題