Excel 2010 Interop 64ビット(Microsoft.Office.Interop.Excel.dll)でasp.netを使用しているWebサイトがあります。Microsoft Excel interop(64ビット)を初期化するときのエラー
Windows Server 64ビットにコードを導入しました。コマンドを使用することにより
:
xelApp = new Microsoft.Office.Interop.Excel.Application();
私はこの自分のサーバー上のエラーがない参照してください。 は、しかし、時には他のコンピュータ(同じドメイン)、(常にではない)から、私はエラーを得た:
System.Runtime.InteropServices.COMException (0x8000401A): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 8000401a.
私はこの問題を解決できますか?
Office 2010 64ビットをサーバー64ビットにインストールすると、DCOM構成でExcelが表示されません。
お知らせください。
ありがとうございました。
サイトがx64ビットとして処理されているかどうかを確認しましたか?また、IISプロセスをチェックしてください。あなたのアプリは64bitシステム上で32bitプロセスで動作することができます。その場合、x64bit interopはcorectlyでは動作しません。 –
こんにちはLukasz Makowej、私はあなたの提案として構築しようとします。手伝ってくれてありがとう。 – user3011414
また、x32bit Officeと一緒にx32bit interopを試すことができます;) –