【发布时间】:2015-01-27 15:37:00
【问题描述】:
我创建了一个使用 C# 启动 Word 进程 (Microsoft.Office.Interopt.Word) 的 Windows 应用程序。我加载了两个插件 word.AddIns.Add(@"C:\temp\addin.dot", true);。此代码在我的 Windows 应用程序中运行良好。
为了能够远程启动这个过程,我创建了一个 MVC Web 应用程序。 Web 应用程序使用相同的代码,但在我加载插件的部分失败:
错误: Word 无法打开此文档模板:(C:\temp\addin.dot)
Web 应用程序使用具有管理员权限和以下设置的应用程序池:
- 启用 32 位应用程序:是的
- 加载用户配置文件:是的
有人知道问题可能是什么吗?为什么相同的代码在 Web 服务器上的行为不同?
编辑:任务管理器向我显示 word 进程是使用正确的用户帐户启动的。当我启动 Windows 应用程序时,它与我使用的帐户相同。
【问题讨论】:
标签: c# asp.net-mvc-4 iis word-2013