发布后无法打开Word文档(Office.Interop.Word)

时间:2014-02-17 07:15:35

标签: .net ms-word office-interop

发布到IIS后,我无法在c#中打开Word文档

它可以使用Microsoft.Interop.Office.Word打开Word文档并替换调试模式下的任何文本。当我发布项目时,它返回以下错误:

对象引用未设置为对象的实例

这是我的代码:

试 {

Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application {Visible = true};

Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(ref fileName,ReadOnly:false,Visible:true);

doc.Activate();

...

}

文件路径正确。我发现doc对象返回null值。

工作环境:

  • Windows Server 2012
  • Visual Studio Professional 2012
  • .Net framework 3.5
  • Microsoft Office 2007

我尝试添加IUSR帐户并为包含Word文档的文件夹设置足够的权限。它仍然返回相同的错误消息。但它可以在调试模式下正常工作......

感谢您的帮助

0 个答案:

没有答案