本机的环境下可以java导出excell,但部署到IIS实体网站就出现错误

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Excel导出的时候,运行时间一长就出现“服务器运行失败”的情况
下载积分:30
内容提示:Excel导出的时候,运行时间一长就出现“服务器运行失败”的情况
文档格式:PDF|
浏览次数:98|
上传日期: 13:58:12|
文档星级:
该用户还上传了这些文档
Excel导出的时候,运行时间一长就出现“服务器运行失败
官方公共微信&&&&IIS不能导出Excel配置说明(附图)
IIS不能导出Excel配置说明(附图)
检索 COM 类工厂中 CLSID 为 {0-} 的组件失败,原因是出现以下错误:
报错的解决方案
嵌到我的页面
<input type="text" readonly="true" value="">
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
开发技术下载排行npoi做的excel导出,本地测试各种正常,服务器iis7.0运行报错(空指针)_百度知道
npoi做的excel导出,本地测试各种正常,服务器iis7.0运行报错(空指针)
&nbsp.xlsx&quot, string fileName)& &/zhidao/wh%3D600%2C800/sign=99e9b58e3e292dfcbb5c4ed505f32d3d539b600bc5c; &nbsp.jpg" />还有可能出问题的就是HttpC &&/zhidao/wh%3D450%2C600/sign=b085febb5c4ed505f32d3d539b600bc5c.ms-excel&/zhidao/wh%3D450%2C600/sign=fb7ecbd7db/b2de9c82d158ccbf32dbc79b1dd8bc3eb135412f; &nbsp,&)&nbsp,调试过程发现了这个错误(错误信息;); //解决提示发现不可读取内容的错误提示&nbsp.R & & + fileName + &quot.R fileName = HttpU &nbsp,说IIs需要最低; &nbsp, &fileName=& & &nbsp.ToArray().R; & &nbsp,已崩溃(我本地vs测试或者本地iis测试没有问题; & & &nbsp://g.R &&nbsp。.0和集成方式, HttpC & {&nbsp.hiphotos. &nbsp.net3; & & &IE&Content-Length& }点击按钮出现的错误(但实际调试查询时; &nbsp.cs& &nbsp.RContent-Transfer-Encoding&&nbsp.jpg" />网上查了一大堆.R & & &attachment.getDataExcel(be).com/zhidao/pic/item/b5bb5c4ed505f32d3d539b600bc5c.BinaryWrite( & & &nbsp.Browser.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http://f;Content-Disposition&quot.Clear();&)://f. & & }& &nbsp.Browser == &quot.AddHeader(&&nbsp. &nbsp.hiphotos,权限什么的我也调了.AddHeader(&quot,求大神解救; & &nbsp.ContentType = & & &nbsp. &; }//excelTool.jpg" esrc="http://f.com/zhidao/wh%3D600%2C800/sign=517ea62b907dede9c82d158ccbf32dbc79b1dd8bc3eb135412f,这个我都满足了.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="http.L context.UrlEncode(fileName); &nbsp. &nbsp.GetBuffer()); public static MemoryStream getDataExcel(BillEntity be){; context. &nbsp.baidu://g; & &nbsp://g; & & &/zhidao/pic/item/b2de9c82d158ccbf32dbc79b1dd8bc3eb135412f.PlatformNotSupportedException)<a href=" &; ExcelT BillEntity be = InitEntity().jpg" esrc=" &nbsp, & && && &B单工作汇总&quot,并封装为memoryStream(我确定查到了数据)&&& & &nbsp,查询的数据是没有问题的(ms对象))废话不多说;; {& & &nbsp:&nbsp。}//输出到浏览器&. //导出按钮& &//获取数据; && & &nbsp, EventArgs e)&application/ & & & & & & & &nbsp. public static void exportByWeb(MemoryS &); &nbsp.currentnotfication 引发了 Sprotected void exp_Click( & &nbsp,只有拿到服务器上出现了报错)billview,<a href="http.ToString()).exportByWeb( &nbsp.Response.AddHeader(&quot,直接上代码; & &nbsp, & & & &binary&quot.cs& & & && &&nbsp.End(); {& & if ( MemoryStream ms = ExcelTool.Response。.hiphotos. &nbsp
检查你的IIS
X86还是X64,而是X64
那么肯定不行了,,但是你ISS没设置X86的支持,。 反之也一样,而IIS是X86的, X64开发, 如果你X86开发
你好,非常感谢的您能回答我的问题,我用的win764位,服务器位,都是iis732位, 没存在您说的问题
来自团队:
其他类似问题
为您推荐:
npoi的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C#在win7系统 iis部署asp.net导出excel功能报错_百度知道
C#在win7系统 iis部署asp.net导出excel功能报错
错:当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作,以显示服务应用程序发出的通知。请指定 ServiceNotification 或 DefaultDesktopOnly 样式
提问者采纳
——解决方法——————————————————–因为MessageBox是属于Winform的,不应显示任何模式对话框或消息框:vbscript脚本;script&Response。所以可以只能调用response,可是这个东西是只读的,因为没有供用户进行交互的图形用户界面,因为网站已经做完了,它才为
false。例;&#47!不要说用Javascript弹出.UserInteractive属性改为true”就可以了;msgbox(‘fasdfdas’)&script&gt:Response,发现 “将SystemInformation?如果改了会不会出现其他的什么问题;”)网上的其他解决办法.Write(“&lt,工程量很大,也是在服务器上产生对话框之前你调试的时候是本机当服务器,请问哪位高手知道在哪里改;script
type=’text/script language=javascript&script
type=’text/javascript’&vbscript’&gt.Write(“&lt。拜托各位;”)&gt。当该属性为
时;&#47:在网上查了一下;&#47,在服务器端执行,所以就可以正常运行——解决方法——————————————————–改用这个response解决方法;script&gt:因为只有在作为服务进程运行或从
应用程序中运行时.write的方法用向客户端发送脚本的方法;”);alert(‘输入需要的文字’) &lt.write(” &alert(‘fasdfdas’)&lt
提问者评价
- - 不对,那么多回答就你最长,那么就你了
其他类似问题
为您推荐:
其他7条回答
而不使用原有的Excel组件。建议将导出为Excel功能更改为使用Aspose32位或64位的问题.Cells导出,或者安装一套64位的Office2010,那可以将IIS设置为按32位运行模式运行。如果实在不能使用
不是的~ office2010和win7系统都是32位的
那你是不是调用了Excel的某些界面功能?而造成需要桌面集成?
要看你是怎么导出的,报啥错,模版,组件,路径,office版本都可能导致导出不成功
win7的问题
试试在更新数据集后调用下:ds.AcceptChanges(); 话说你不是用了winform的MessageBox来弹出窗口了?
导出excel功能报错跟IIS部署应该没关系吧!你的导出Excel用了什么方法啊?有没有用到模板呀?如果有,网站发布时模板有没有一起生成呢?没有就会报错了。如果是这样,把模板加到发布的对应文件下就可以了。
具体报什么错
30分给我吧。。我帮你调
您可能关注的推广
win7系统的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁& 相关文章 &
【编程语言】解决“请确保此文件可访问并且是一个有效的程序集或COM组件”与 检索 COM 类工厂中 CLSID 为 {XXXX}的组件时失败,原因是出现以下错误: 的问题
D:bin\Debug\supnccpi2.dll 直接回车注册.注册成功会有提示,这时候再引入相应的dll就不会报错了
后续问题 但是,虽然错误不见了,在运行时又有了新的错误
检索 COM 类工厂中 CLSID 为 {BDAA-43B3-AEDD-BCA43FD52B21} 的组件时失败,原因是出现以下错误: 。 在网上查找了半天,终于找到原因 在使用 regsvr32注册组件之后,因为大多数第三方写的COM控件,只支持32位的系统, 所以如果是在x64位的系统中,即使控件注册成功,错误依照提示, 在VS中找到引用控件所在的项目--〉属性--〉生成--〉常规---〉目标平台---〉选择X86即可解决。
解决RTX开发问题:检索 COM 类工厂中 CLSID 为 {EB-45D0-EFEAA143F} 的组件时失败,原因是出现以下错误: 。
检索 COM 类工厂中 CLSID 为 {EB-45D0-EFEAA143F} 的组件时失败,原因是出现以下错误: 。 解决方法: 1.如果你开发的环境没有安装rtx服务器的话,要注册你调用到的相关的dll。不知道如何注册dll ,进百度查
注册 dll 2.如果你的开发环境中有安装rtx服务器,并且你的系统是64位的。那么,在项目属性里面,生成-&目标平台
64位windows下,C# 访问 Lotus Domino Objects 时访问Com注册类失败原因
由于项目需要,需要访问domino的邮件,网上的资料还不少,找来一段代码,照猫画虎写个测试程序,一运行立马蒙了! 调用Domino的类时报错: 检索 COM 类工厂中 CLSID 为 {EED-1069-BF5D-00DD} 的组件时失败,原因是出现以下错误: 。 不知道是什么原因,一般网上搜到的都是重新注册如下的DLl regsvr32 "C:\Program Files (x86)\IBM\Lotus\Notes\nlsxbe.dll
检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败
检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败解决方法 检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败,原因是出现以下错误:
在CSDN上总是有网友问这个问题,自己也遇到过,因些写出来供参考: 症状: oWordApplic = New Word.Application 当程序运行到这句时出现下面的错误: 检索
操作excel,错误
来自于dg97112c的求助帖,我正好遇到同样问题,看到这个贴字解决了. 帖子地址:链接地址 问题: VS2010+office2003 添加了引用的 输出时直接就提示: 检索 COM 类工厂中 CLSID 为 {0-} 的组件失败,原因是出现以下
没有注册类别 (异常来自 HRESULT:0x (REGDB_E_CLASSNOTREG))。 网上找了很多方法对DCOM配置进行了设置
进去,并加入所有的权限... OK,解决此问题!
2、请设置web.config中的&identity impersonate="true" userName="administrator" password="51aspx"/&帐号和密码,否则会提示检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败,原因是出现以下错误: 。 例如 &system.web& &identity impersonate="true" userName="administrator" password="chuguo186"/& &/system.web&
检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败解决方法
{000209FF--C000-} 的组件时失败,原因是出现以下错误: 。 oWordApplic = New Word.Application 当程序运行到这句时出现下面的错误: 检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败,原因是出现以下错误: 。 解决方法一: 控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Word文档 之后 单击属性打开此
COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件失败,原因是出现以下错误:
拒绝访问。
我们给当地公安局做了个 系统,在本地测试全部通过的,结果跑到客户那一个 开发中一直没遇见的问题出现了: 检索 COM 类 工厂中 CLSID 为 {0-} 的 组件时失败,原因是出现以下错误: 。跟踪了一下,结果是将记录导出为Excel表时Excel的COM组件出错,但在VS2005里面却没有任何问题,因此得出结论,肯定是权限问题,查了下资料,问题 解决。
具体解决方法如下: 1:在服务器上安装office
添加Excel组件引发的问题
今天引用了Excel出现了下面的问题:“检索 COM 类工厂中 CLSID 为 {0-} 的组件失败,原因是出现以下错误:
没有注册类 (异常来自 HRESULT:0x (REGDB_E_CLASSNOTREG))。”那么我们就来看看这个问题该怎么解决。 首先这个问题在VS2010中没有显示出问题,经过查资料得到这个问题出现在权限问题,那么我们就看看这个权限是怎样修改的: 1
SQL Server 异常 COM 类公司中CLSID 为 {0-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误:
[Error] COM 类公司中CLSID 为 {0-11CF-AE68-00AA004A34D5} 的组件时失败,原因是出现以下错误:
[Solution] Retrieving the COM class factory for component with CLSID {0-11CF-AE68-00AA004A34D5} failed due to the following error:
asp.net操作office时报错“检索 COM 类工厂中 CLSID 为 {...} 的组件时失败,原因是出现以下错误: 。”
在asp.net操作office组件时,会报错“检索 COM 类工厂中 CLSID 为 {...} 的组件时失败,原因是出现以下错误: 。”,由于office组件是DCOM,在激活时涉及到访问权限的问题,将通过操作WORD文档来说明解决办法,具体设置如下: 1. 打开“运行”,输入“DCOMCNFG”打开“组件服务”窗口; 2. 组件服务》计算机》我的电脑》DCOM配置;
3. 找到“Microsoft Office Word ...”,右键属性; 4. “常规”选项卡
ArcEngine9.3与64位操作系统冲突问题的解决办法
在 System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Exception
Message="检索 COM 类工厂中 CLSID 为 {E01BE902-CC85-4B13-A828-02E789E0DDA9} 的组件时失败,原因是出现以下错误:
asp.net 在IIS下操作Excel文件权限不足的解决方法
一个web程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件,IIS报错。 IIS提示信息如下: 检索 COM 类工厂中 CLSID 为 {0-} 的组件时失败,原因是出现以下错误: 。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息
检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败,原因是出现以下错误: 。
背景资料: 项目中有一个word转换为html的过程。通过C#调用word API。起初机子上装的是office2007,转换没问题。后来将office07卸掉,装了office03,系统转换报错如下: 检索 COM 类工厂中 CLSID 为 {000209FF--C000-} 的组件时失败,原因是出现以下错误: 。
解决方案: 开始运行:DCOMCNFG(该命令用户打开组件服务) 组件服务-》计算机-》我的电脑-》DCom配置
asp.net发布到iis后到处excel程序运行出错,问题解决记录
的情况下才存在。 13. 确保允许每个用户访问,然后单击确定。 14. 单击确定关闭 DCOMCNFG。 文章3: 一个web程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件,IIS报错。 IIS提示信息如下: 检索 COM 类工厂中 CLSID 为 {0-} 的组件时失败,原因是出现以下错误: 。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息
关于IIS7调用本地Office组件出错的解决方案
用VS2008开发、调试的时候都能顺利进行, 但是部署到IIS服务器上就出现了类似“检索 COM 类工厂中 CLSID 为 {0-} 的组件时失败,原因是出现以下错误: 。“的错误 测试环境 系统:Windows 7 网络服务器:IIS 7版本 在找了很多资料后,最后顺利通过以下2个步骤解决该问题: 1.首先运行 dcomcnfg 打开Win的组件管理器,然后对指定的Office组件给用户分配权限(此处以
服务器上配置.net导出Excel 问题
NET导出Excel遇到的错误的解决方法: 检索 COM 类工厂中 CLSID 为 {0-}的组件时失败,原因是出现以下错误: 基本上.net导出excel文件,都需要如此配置一下。
具体配置方法如下:
1: 在服务器上安装office的Excel软件[2003]. 2:在"开始"-&"运行"中输入dcomcnfg.exe启动"组件服务"
3:依次双击"组件服务"-&"计算机
delphi下的COM编程
。其中,(x……)代表COM对象的CLSID。对于In-Process类型的COM服务器来说,还有一个键叫InProcServer32,这个键的默认值是服务器文件在磁盘上的路径。 DllUnregisterServer()用于撤消DllRegisterServer()所做的工作,即从注册表中取消COM服务器以及COM对象的注册。   DllGetClassObjetct()用于获取一个COM对象的类工厂。CLSID参数用于指定COM对象的CLSID,HD参数用丁指定要获取的类工厂的接口IID
。其中,(x……)代表COM对象的CLSID。对于In-Process类型的COM服务器来说,还有一个键叫InProcServer32,这个键的默认值是服务器文件在磁盘上的路径。 DllUnregisterServer()用于撤消DllRegisterServer()所做的工作,即从注册表中取消COM服务器以及COM对象的注册。   DllGetClassObjetc()用于获取一个COM对象的类工厂。CLSID参数用于指定COM对象的CLSID,HD参数用丁指定要获取的类工厂的接口IID(通常
Asp.net 中Excel通过模板导出中发布问题
问题: 发生异常页: http://000.000.57.Z/Modules/EUoI/Reports/qsdwcpzhnh.aspx 异常信息: 检索 COM 类工厂中 CLSID 为 {0-} 的组件时失败,原因是出现以下错误: 8000401a。 说明: 由于导出的Excel模板过于复杂,所以对于导出时采用了直接使用excel控件打开模板,然后填入数据,然后再将文件推送到客户端。 程序测试没有发现问题,但是发布成功之后
& 2012 - 2016 &
&All Rights Reserved. &
/*爱悠闲图+*/
var cpro_id = "u1888441";
/*爱悠闲底部960*75*/
var cpro_id = "u1888128";

我要回帖

更多关于 java导出excel 的文章

 

随机推荐