Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Excel don';在本地服务器HRESULT 0x800A03EC上创建的t_C#_Asp.net_Excel_Hresult - Fatal编程技术网

C# Excel don';在本地服务器HRESULT 0x800A03EC上创建的t

C# Excel don';在本地服务器HRESULT 0x800A03EC上创建的t,c#,asp.net,excel,hresult,C#,Asp.net,Excel,Hresult,我制作了一个将GridView复制到Excel的程序。它在localhost上运行良好。比起在本地网络上发布它,它仍然可以打开页面等,但在定义工作簿时遇到了困难 Microsoft.Office.Interop.Excel.Workbook WBook = excel.Workbooks.Add(System.Reflection.Missing.Value); 并给出System.Runtime.InteropServices.COMException(0x800A03EC)错误 我尝试了

我制作了一个将
GridView
复制到Excel的程序。它在localhost上运行良好。比起在本地网络上发布它,它仍然可以打开页面等,但在定义工作簿时遇到了困难

Microsoft.Office.Interop.Excel.Workbook WBook = excel.Workbooks.Add(System.Reflection.Missing.Value); 
并给出
System.Runtime.InteropServices.COMException(0x800A03EC)
错误


我尝试了从internet上找到的不同解决方案(通过管理员在systemprofile中创建桌面文件夹),但没有解决问题。

虽然不是解决方案,你真的应该避免像这样使用Excel。你在试图使用它的服务器上安装了Excel吗?是的,我将我的计算机定义为使用IISIs的服务器,任何人都可以提供帮助。长远来看:创建Excel时缺少一些.dll。打开项目>引用>右键单击Excel dll>将“复制本地”设置为true,然后再次部署项目。