0

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

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

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

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

什么可能导致这个问题?

4

1 回答 1

1

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

于 2012-02-26T19:31:25.020 回答