在 Windows 服务器上安装 Microsoft Office?

Sta*_*avm 4 ms-office office-interop windows-server-2008

我无法用谷歌搜索一个直接的简单答案,所以我在这里试试运气。

在基于 Windows 的网络服务器上安装 Microsoft Office 2007\2010\2013 是否存在问题,以便能够在用户生成的文档上使用其互操作库进行一些服务器端转换和简单的自动操作?

如果是,在安装之前我需要知道什么吗?需要任何许可证吗?这些费用?和在客户端电脑上安装 office 一样吗?

提前致谢。

Eug*_*iev 5

Microsoft Office 支持 Windows Server 操作系统 - 随意将其安装在您的服务器上。但它不支持 Server 服务器端的自动化。服务器端 Office 自动化页面的注意事项说明如下:

Microsoft 当前不建议也不支持从任何无人参与的非交互式客户端应用程序或组件(包括 ASP、ASP.NET、DCOM 和 NT 服务)自动化 Microsoft Office 应用程序,因为 Office 可能表现出不稳定的行为和/或在此环境中运行 Office 时出现死锁。

如果您正在构建一个在服务器端上下文中运行的解决方案,您应该尝试使用已经过安全无人值守执行的组件。或者,您应该尝试找到至少允许部分代码在客户端运行的替代方案。如果您使用服务器端解决方案中的 Office 应用程序,该应用程序将缺乏许多成功运行所需的功能。此外,您将面临整体解决方案稳定性的风险。