C# 微软互操作Excel。Windows Server 2003的COM异常
我在未安装Microsoft Office的Windows Server 2003上部署了VS.Net 2003 web应用程序。除了Excel报表功能外,其他功能都正常工作。在我的开发PC中使用MS office很好。例外情况是: CLSID为{00024500-0000-0000-C000-0000000000 46}的COM对象 无效或未注册C# 微软互操作Excel。Windows Server 2003的COM异常,c#,.net,com,windows-server-2003,excel-interop,C#,.net,Com,Windows Server 2003,Excel Interop,我在未安装Microsoft Office的Windows Server 2003上部署了VS.Net 2003 web应用程序。除了Excel报表功能外,其他功能都正常工作。在我的开发PC中使用MS office很好。例外情况是: CLSID为{00024500-0000-0000-C000-0000000000 46}的COM对象 无效或未注册 有没有办法在服务器上不安装MS Office的情况下避免此错误?是否有Office运行时组件可以解决此问题?否,COM互操作直接与Excel组件交互
有没有办法在服务器上不安装MS Office的情况下避免此错误?是否有Office运行时组件可以解决此问题?否,COM互操作直接与Excel组件交互。我所知道的唯一运行时组件是Interop组件,它允许您使用已安装的Excel副本。谢谢您提供的信息。让我来处理这件事。我不知道我请求在服务器上安装的可能性有多大。:-)没问题。我曾经在web服务器上运行Office来进行一些文档邮件合并,但只找到了很多不这样做的原因——最后,第三方库成为了我们的最佳选择。这是由一家名为Aspose的公司提供的。我想他们也会做一些Excel组件,当然COM互操作对这些组件不起作用。