服务器上的Interop.excel挂起

时间:2017-02-21 09:24:45

标签: c# asp.net-mvc excel-interop windows-server-2012-r2 file-conversion

使用库interop.excel,当我运行" ExportAsFixedFormat"方法,从.xlsx转换为.pdf,在本地它没关系。在服务器(Windows Server 2012 r2)上,此请求处于挂起状态而不会出错。该库的其他方法在服务器上也很好。

由于

詹卢卡

1 个答案:

答案 0 :(得分:2)

如上所述:https://support.microsoft.com/en-us/help/257757/considerations-for-server-side-automation-of-office,不支持从服务器端代码自动化Office应用程序。这主要是因为会发生许多并发症。知识库文章介绍了更详细的信息。它还建议在将Office作为项目中的服务器端组件之前,考虑替代方案。 Microsoft强烈建议使用许多替代方案,这些方案不需要在服务器端安装Office,并且可以比自动化更高效,更快速地执行大多数常见任务。

请参阅部件"服务器端自动化的替代方案"知识库文章。