Tridion 5.3を使用しており、コンテンツ配信サーバーを32ビットのWindows2003からWindows2008R264ビットに移動しています。
コンテンツ配信と公開を再インストールしましたが、ブラウザでサイトを閲覧しているときに次のエラーが発生します。
CLSID {8602F9B1-4545-4B0E-BA98-CD927A34DAA9}のコンポーネントのCOMクラスファクトリの取得は、次のエラーのために失敗しました:80070005。説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。
例外の詳細:System.UnauthorizedAccessException:CLSID {8602F9B1-4545-4B0E-BA98-CD927A34DAA9}を持つコンポーネントのCOMクラスファクトリの取得が、次のエラーのために失敗しました:80070005。
ASP.NETは、要求されたリソースへのアクセスを許可されていません。リソースへのアクセス権をASP.NET要求IDに付与することを検討してください。ASP.NETには、アプリケーションが偽装していない場合に使用される基本プロセスID(通常、IIS5の{MACHINE}\ ASPNETまたはIIS6のネットワークサービス)があります。アプリケーションがを介して偽装している場合、IDは匿名ユーザー(通常はIUSR_MACHINENAME)または認証された要求ユーザーになります。
ASP.NETにファイルへのアクセスを許可するには、エクスプローラーでファイルを右クリックし、[プロパティ]を選択して、[セキュリティ]タブを選択します。「追加」をクリックして、適切なユーザーまたはグループを追加します。ASP.NETアカウントを強調表示し、目的のアクセスのチェックボックスをオンにします。
ソースエラー:
Line 27:
Line 28: pageTitle = "XXXXXXXXXXXXXX";
Line 29: cpAssembler = new ComponentPresentationAssembler(PageID, Page);
Line 30:
Line 31:
ネットワークサービス、IUSRユーザーのWebサイトフォルダへのアクセスを許可しましたが、運がありませんでした。
新しい環境にIIS7.5があります。
誰かがこのエラーの原因を知っていますか?