在IIS上使用Microsoft.Office.Interop.Excel.Application

时间:2018-02-01 16:44:40

标签: c# asp.net-mvc iis office-interop

我在IIS上保存我的WebSite应用程序时遇到问题。

我尝试使用Microsoft.Office.Interop.Excel.Application生成excel文件,它在调试中工作但是当我在IIS上保护我的网站时,生成文件不起作用。

我在以下说明中遇到问题:

Microsoft.Office.Interop.Excel.Application excelApp = new Microsoft.Office.Interop.Excel.Application();

我有以下错误:

System.Runtime.InteropServices.COMException:'由于以下错误,检索CLSID为{00024500-0000-0000-C000-000000000046}的组件的COM类工厂失败:80080005服务器执行失败(HRESULT异常) :0x80080005(CO_E_SERVER_EXEC_FAILURE))。'

1 个答案:

答案 0 :(得分:0)

您可能也想查看https://blogs.msdn.microsoft.com/adioltean/2005/06/24/when-cocreateinstance-returns-0x80080005-co_e_server_exec_failure/

另外,您的服务器上是否安装了Office Web Tools?