Documents.Add falha no ASP.NET (VB.NET)
Estou com problemas para abrir um documento usando o Microsoft Word de ASP.NET MVC.
Isso funciona perfeitamente na minha máquina de desenvolvedor, mas não quando implantado no IIS.
Dim word = New Microsoft.Office.Interop.Word.Application
'This line is failing to return a document object
Dim letter = word.Documents.Add(letter_doc_path)
'This line then fails due to [letter] being null
letter.MailMerge.OpenDataSource(csvPath)
Adicionei permissões em "Serviços de componentes" (dcomcnfg) ao usuário NETWORK SERVICE, o que permite a criação do objeto do Word em primeiro lugar, mas estou completamente paralisado quanto ao que fazer com est
Também tentei suprimir as caixas de diálogo do Word com a linha a seguir, apenas no caso de
word.DisplayAlerts = Microsoft.Office.Interop.Word.WdAlertLevel.wdAlertsNone
O problema não é ajudado por não haver um erro (além da referência nula ao objeto, obviamente) - talvez haja uma maneira de consultar o Word em busca de uma mensagem de erro específica?