【问题标题】:Web service vs. Office AutomationWeb 服务与办公自动化
【发布时间】:2012-02-27 06:20:49
【问题描述】:

我有在 IIS 下工作的 ASP.NET Web 服务。 我使用 Microsoft.Interop DLL 将文件从 XML 表格式转换为 Excel 2003。 在我的代码中,我引用了 Microsoft.Interop DLL 版本 12。当我尝试从 VS 使用此 Web 服务时,一切正常。

但是当我将我的网络服务移动到 64 位 Windows Server 2008 时,我遇到了这种转换的问题。

我将 Microsoft.Interop DLL 放入我的 Web 服务的 bin 文件夹中。 我也尝试为 86x 和 64x 平台构建,但没有任何改变。

没有转换我的网络服务正常工作。

什么可能导致这个问题?

【问题讨论】:

标签: c# web-services asmx office-automation


【解决方案1】:

您不能在 Web 服务等服务器进程中使用 Office 自动化。它旨在自动化 Office 桌面 应用程序。在服务中,它不起作用,或导致难以重现的错误、不受支持,甚至可能违反您的 Microsoft 许可。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-08
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 2010-12-13
    • 2015-05-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多