Я использую Interop.Word
версию 12 для выполнения какой-либо операции в текстовом документе. Мой WebService встроен в .Net v4.0.
Код начинается с создания экземпляра объекта Application, как показано ниже:
Application _wordApp = new Application();
, который позже в коде использует его для создания Word Doc:
_oDoc = _wordApp.Documents.Add(ref tempFilename, ref _missing, ref _missing, ref _missing);
Это все реализовано в веб-сервисе, но сервис зависает в создании экземпляра самого объекта Application внутри веб-метода.
WebService отлично работает в моей среде разработки, но эта проблема возникает после развертывания веб-службы в Windows Server 2003, использующей IIS 6.0.