asp.netアプリケーションでMicrosoft.Office.Interop.Worddllを利用しようとしています。簡単に言うと、内部のWebベースのドキュメント管理/編集システムでは、アドホックベースでMSWordのフレッシュキンケード値にアクセスする必要があります。コンソールアプリでこのdllを使用しても問題はありませんが、asp.net経由でアクセスすると、適切なアクセス許可を取得できません。
CLSID {000209FF-0000-0000-C000-000000000046}のコンポーネントのCOMクラスファクトリの取得は、次のエラーのために失敗しました:80070005アクセスが拒否されました。(HRESULTからの例外:0x80070005(E_ACCESSDENIED))。
私はこのフォーラムのスレッドですべてを試しましたが、運がありませんでした。Win7で.Net4.0を使用していますが、MSWordの32ビットバージョンと64ビットバージョンの両方を試しました。また、Windows Server 2008 R2 Standardを実行しているサーバーに展開すると、さらに多くの頭痛の種が予想されます。