【发布时间】:2015-12-01 01:46:33
【问题描述】:
前言:是的,我知道微软不建议这样做。但是,此服务器在严格限制的 VLAN 中面向内部。
目标是自动生成我无法使用 Office XML 正确格式化的特定类型的报告。 Microsoft 不推荐这样做的原因之一是用户帐户必须是交互式的(即不是 ASPNET)。因此,如果我将应用程序池标识设置为以用户身份运行,我将不再收到 COM 错误,但使用以下测试代码仍然无法打开 Word:
//Just checking if Word can be accessed
Word.Application app = new Word.Application();
app.Visible = true;
我没有收到任何错误,但 Word 无法打开。当我在使用 Visual Studio 调试的开发机器上使用它时,这很有效,但在部署时在我的测试机器上我什么也得不到。任何提示将不胜感激。
【问题讨论】:
-
当您说 Word 无法打开时,您的意思是您没有看到 Word 的用户界面吗?
标签: c# asp.net iis ms-word office-interop