2012-03-23 2 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 –

답변