我尝试使用互操作打开 .doc 文件,当我在 Visual Studio 中调试代码时,结果是一个文件,但我将 Web 发布到 IIS 结果为空。我使用的是 Windows server 2012 64bit 和 Microsoft Office 2007。为什么导致 IIS 返回 null 和解决方案?
var wordApp = new Application { Visible = false };
var path = Request.PhysicalApplicationPath + "File\\TestFile.doc";
object srcPath = path;
var wordDoc = wordApp.Documents.Open(ref srcPath);