2012-03-23 7 views
0

私はIIS7(Windows Server 2008)64ビットを持っていますが、私のアプリケーションは32ビットモードで動作しています。 Office 2003がサーバーにインストールされています。コンポーネントサービスで{000209FF-0000-0000-C000-000000000046}を見つけることができませんが、{00020906-0000-0000-C000-000000000046}を見ることができ、すべての権限も割り当てられました。エラー:ワードオートメーション

私が偽装を適用すると、スティック、応答/エラーなしのように、長時間にわたってタスクマネージャーとページが進行中のwinword.exe * 32が表示されます。私は、ページが '合格と偽装

Dim WordApp As Microsoft.Office.Interop.Word.Application = New Microsoft.Office.Interop.Word.Application 

となしエラー'

'' 渡され、偽装とエラーなしで進行中で常に/スティックを行くことに気づい

Dim objDoc As Microsoft.Office.Interop.Word.Document = New Microsoft.Office.Interop.Word.Document 
偽装して

''、長いプロセスにコードスティックページのこの行 - Documents.Open

objDoc = WordApp.Documents.Open(path) 

私が行方不明ですか?同じコードがWindows Server 2003 64ビットで動作していました。

+0

アドバイスは、サービスでOfficeオートメーションを使用しないことです。これがあなたが見た唯一のエラーであればあなたは幸運です。 http://stackoverflow.com/questions/tagged/office-automation+asp.net –

答えて