.NET开发Excel导出功能使用office组件后,开始是可用的,之后经常性报错,需要手动找到组件点击保存才可
“/XXX”应用程序中的服务器错误。创建Excel类实例时错误,详细信息:检索COM类工厂中CLSID为{00024500-0000-0000-C000-00000000...
“/XXX”应用程序中的服务器错误。
创建Excel类实例时错误,详细信息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Exception: 创建Excel类实例时错误,详细信息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。 展开
创建Excel类实例时错误,详细信息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Exception: 创建Excel类实例时错误,详细信息:检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。 展开
展开全部
1、Excel每个工作薄(sheet)生成记录行数
"一个excel文件里最多能放多少条数据?"
excel 2003(含)以下 65535 行,
excel20071,048,576行
2、asp.net关于导出Excel的一些问题的集锦
a下载不下来:可考虑使用IE自带的下载
b如果使用迅雷,建议先将寻来打开,在进行下载,否则会提示磁盘被占用等的信息
c请设置Templetes/Output/Base下的Excel属性为只读前面的对号去掉
3、下载失败,临时文件或其所在磁盘不可写
[解决方案]
C:\Windows下的Temp文件夹修改安全属性Users赋予权限即可解决;可用
或者
尝试将迅雷的安装目录更改:未尝试
4、未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=14.0.0.0,**
【问题描述】
未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:
System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=14.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Office.Interop.Excel,
Version=14.0.0.0,
Culture=neutral,PublicKeyToken=71e9bce111e9429c”无法加载的原因。
【解决方案】
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]
(DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
服务器上没有安装Office
提出以后,管理员安装了Office2003(注意安装以后要重启电脑)
按照网上找到的一些方法,
安装:
vstor.exe
下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyId=8315654B-A5AE-4108-B7FC-186402563F2B&display#filelist
然后下载安装:
O2003PIA.EXE
http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&display
之后还是没有解决
然后
在服务器上开始-程序-管理工具-Microsoft
.NET Framework
2.0 配置-管理程序集缓存-将程序集添加到程序集缓存。选中那些dll即可。
然而不幸的是还是没有解决。
最后重启IIS 问题解决了。
具体怎么解决的就是以上两个方法之一或两者都必须做到。
我认为一个很重要的问题是
在C:\WINDOWS\assembly目录下面必须要有项目的引用。
未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0,
Culture=neutral,PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
其中的原理是
计算机上缺少了项目引用的Office类文件Interop.Excel.dll
vstor.exe和O2003PIA.EXE是office可重用开发XXX的安装程序。
"一个excel文件里最多能放多少条数据?"
excel 2003(含)以下 65535 行,
excel20071,048,576行
2、asp.net关于导出Excel的一些问题的集锦
a下载不下来:可考虑使用IE自带的下载
b如果使用迅雷,建议先将寻来打开,在进行下载,否则会提示磁盘被占用等的信息
c请设置Templetes/Output/Base下的Excel属性为只读前面的对号去掉
3、下载失败,临时文件或其所在磁盘不可写
[解决方案]
C:\Windows下的Temp文件夹修改安全属性Users赋予权限即可解决;可用
或者
尝试将迅雷的安装目录更改:未尝试
4、未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=14.0.0.0,**
【问题描述】
未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=14.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息:
System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Office.Interop.Excel,Version=14.0.0.0,
Culture=neutral,
PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
程序集加载跟踪: 下列信息有助于确定程序集“Microsoft.Office.Interop.Excel,
Version=14.0.0.0,
Culture=neutral,PublicKeyToken=71e9bce111e9429c”无法加载的原因。
【解决方案】
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]
(DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
服务器上没有安装Office
提出以后,管理员安装了Office2003(注意安装以后要重启电脑)
按照网上找到的一些方法,
安装:
vstor.exe
下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyId=8315654B-A5AE-4108-B7FC-186402563F2B&display#filelist
然后下载安装:
O2003PIA.EXE
http://www.microsoft.com/downloads/details.aspx?FamilyId=3C9A983A-AC14-4125-8BA0-D36D67E0F4AD&display
之后还是没有解决
然后
在服务器上开始-程序-管理工具-Microsoft
.NET Framework
2.0 配置-管理程序集缓存-将程序集添加到程序集缓存。选中那些dll即可。
然而不幸的是还是没有解决。
最后重启IIS 问题解决了。
具体怎么解决的就是以上两个方法之一或两者都必须做到。
我认为一个很重要的问题是
在C:\WINDOWS\assembly目录下面必须要有项目的引用。
未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0,
Culture=neutral,PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。系统找不到指定的文件。
其中的原理是
计算机上缺少了项目引用的Office类文件Interop.Excel.dll
vstor.exe和O2003PIA.EXE是office可重用开发XXX的安装程序。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询