Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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# 从Asp.net应用程序下载excel时,其显示以下错误_C#_Asp.net_Excel - Fatal编程技术网

C# 从Asp.net应用程序下载excel时,其显示以下错误

C# 从Asp.net应用程序下载excel时,其显示以下错误,c#,asp.net,excel,C#,Asp.net,Excel,从Asp.net应用程序下载excel时,其显示以下错误 [![在此处输入图像描述][1][1] 描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源 异常详细信息:System.Runtime.InteropServices.Come异常:Microsoft Excel无法打开或保存更多文档,因为没有足够的可用内存或磁盘空间 •要获得更多可用内存,请关闭不再需要的工作簿或程序 •要释放磁盘空间,请从保存到的磁盘中删除不再需要的文件 [COM

从Asp.net应用程序下载excel时,其显示以下错误 [![在此处输入图像描述][1][1]

描述:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源

异常详细信息:System.Runtime.InteropServices.Come异常:Microsoft Excel无法打开或保存更多文档,因为没有足够的可用内存或磁盘空间

•要获得更多可用内存,请关闭不再需要的工作簿或程序

•要释放磁盘空间,请从保存到的磁盘中删除不再需要的文件

[COMException(0x800a03ec):由于可用内存或磁盘空间不足,Microsoft Excel无法打开或保存更多文档。

1.在应用程序托管服务器中,转到其“组件服务”

2.在右侧找到“Microsoft Excel应用程序”

3.通过右键单击打开其属性

4.在“标识”选项卡下选择“交互用户”选项,然后单击“确定”按钮


修复权限(Windows server 2008)

A.Windows 2008服务器x64

请创建此文件夹:

  • C:\Windows\SysWOW64\config\systemprofile\Desktop
并向这些文件夹中的“IIS AppPool\DefaultAppPool”用户授予写入权限:

  • C:\Windows\SysWOW64\config\systemprofile\Desktop
  • C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\Microsoft
  • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\Microsoft
B.Windows 2008服务器x86

请将此文件夹设置为:

  • C:\Windows\System32\config\systemprofile\Desktop
并向这些文件夹中的“IIS AppPool\DefaultAppPool”用户授予写入权限:

  • C:\Windows\System32\config\systemprofile\Desktop
  • C:\Windows\System32\config\systemprofile\AppData\Roaming\Microsoft
  • C:\Windows\System32\config\systemprofile\AppData\Local\Microsoft

您是否尝试关闭一些工作簿或删除一些不再需要的文件?您清除了所有临时文件。当我们在本地运行它时,它工作正常。如果我们在IIS中托管网站,则会显示此错误。您是否在托管应用程序的服务器上执行了相同的操作?很抱歉,无法获取您的信息。我在IIS服务器中托管了该网站。没有类似的选项当我选择interactive user(交互用户)时,Excel应用程序在dcomcnfg bt中发生了更改。单击该按钮后,我将进入应用程序的登录页面。您可能希望查看我链接到的原始线程中提供的其他解决方案。[COMException(0x800a03ec):Microsoft Excel无法打开或保存更多文档,因为没有足够的可用内存或磁盘空间。