当前位置:编程学习 > C#/ASP.NET >>

asp.net调用surfer8.0组件出错,错误: 80080005

asp.net调用surfer8.0组件,用vs2010调试正常,在发布在IIS上就出错了,错误如下:


检索 COM 类工厂中 CLSID 为 {B2933480-9788-11D2-9780-00104B6D9C80} 的组件时失败,原因是出现以下错误: 80080005。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {B2933480-9788-11D2-9780-00104B6D9C80} 的组件时失败,原因是出现以下错误: 80080005。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 


[COMException (0x80080005): 检索 COM 类工厂中 CLSID 为 {B2933480-9788-11D2-9780-00104B6D9C80} 的组件时失败,原因是出现以下错误: 80080005。]
   dengzhixian_Default.ChaZhi() +20
   dengzhixian_Default.drow_button_OnClick(Object sender, EventArgs e) +32
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +36
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

 
网上说是权限的问题,但一直没有找到解决的方法,求高手解答! --------------------编程问答-------------------- 没有人解答。。。。 --------------------编程问答-------------------- 不知道楼主找到解决方法没,我也出现了一样的问题 --------------------编程问答-------------------- 应该是权限问题,看你服务器的版本是什么,2008 server对权限控制比较严格 --------------------编程问答-------------------- 我的是server 2003 SP2 --------------------编程问答-------------------- 可以试试标识里边直接加入本机用户名和密码,我就是这样解决的,网上的其他方法也试了都没解决最后用上边这个方法解决的,win7的系统 --------------------编程问答-------------------- 学习
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,