发布到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值。
工作环境:
我尝试添加IUSR帐户并为包含Word文档的文件夹设置足够的权限。它仍然返回相同的错误消息。但它可以在调试模式下正常工作......
感谢您的帮助