使用CLSID检索组件的COM类工厂{00024500-0000-0000-C000-000000000046}

时间:2010-01-22 04:25:46

标签: asp.net iis windows-vista

我正在ASP.NET 3.5中开发一个应用程序。我正在使用一些interops dll将数据导出到excel文件。早些时候我在Windows 2003 Server中开发了应用程序。那时我可以将数据导出到excel文件。但最近我已将我的电脑升级到Vista版本。我的本地主机工作正常。

当我在IIS中部署应用程序时,我收到此错误。 例如“检索具有CLSID {00024500-0000-0000-C000-000000000046}的组件的COM类工厂因以下错误而失败:80070005。”。 。请任何人让我知道这个错误的解决方案。请尽快告诉我......

谢谢& Regrads,murali

1 个答案:

答案 0 :(得分:-1)

您尝试将Excel作为COM服务器启动,并且无权使用运行ASP.Net进程的网络服务帐户执行此操作。

这应该有所帮助:http://blog.crowe.co.nz/archive/2006/03/02/589.aspx