2013-04-22 2 views
0

Word interop 라이브러리 관련 문제가 있습니다. docx 문서를 여는 C# .NET 3.5 Web Service를 설치했습니다. 변하지 않은 동일한 코드는 변경 될 때까지 작동했습니다 (변경된 내용이 전혀 없습니다).
이제 Word.Application 개체를 만들려고하면 웹 서비스가 중지되고 (로그가 없으며 오류 메시지가 표시되지 않음)C# .NET 웹 서비스 Microsoft.Office.Interop.Word Crash

var wordApp = new Word.Application(); 

나는 Word.ApplicationClass()와 같은 결과를 시도했다. Windows 2003 Web Server에 설치된 Office 2010 버전 14를 사용하고 있습니다. 또한 Office 2010의 PIA 재배포 가능 파일을 설치했습니다. Word COM 참조를 다시 추가하고 다시 작성하는 등의 작업을 수행했습니다.

누락 된 항목을 찾을 수있는 방법이 있습니까? 나는이 질문이 중복되면 정말 유감스럽게 생각한다.

+0

명백한 종류이지만 서버를 다시 시작 했습니까? 또한 COM이 아닌 .Net 탭에서'Microsoft.Office.Interop.Word' 참조를 추가해야합니다. – JMK

+0

2 번 .. 아무것도 바뀌지 않았습니다. 또한 .NET 탭에서 lib를 가져 왔습니다. – SWE

+0

질문을 올바르게 이해하고 있다면 다음을 참고하십시오. http://stackoverflow.com/questions/9438577/using-microsoft-office-interop-word-in-asp-net –

답변

1

마지막으로

Word의 라이센스 만료로 인해 충돌했습니다.

입력 해 주셔서 감사합니다.

+0

클라이언트 측의 라이센스도 잊지 마십시오. http://support.microsoft.com/kb/257757 기술적 인 문제 외에 라이센스 문제도 고려해야합니다. 현재 라이선스 지침에 따라 Office 응용 프로그램이 클라이언트 요청을 처리하기 위해 서버에서 사용되는 것을 방지합니다. 서버 측 자동화를 사용하여 라이센스가없는 워크 스테이션에 Office 기능을 제공하는 것은 최종 사용자 사용권 계약 (EULA)의 적용을받지 않습니다. –