日期:2014-05-19  浏览次数:20877 次

100分紧急求助!!!快来帮帮忙啊
调试一个asp.net时出现以下异常
“/”应用程序中的服务器错误。
--------------------------------------------

检索   COM   类工厂中   CLSID   为   {2454B246-234C-48B9-B2B8-E5FDC11F6EE3}   的组件时失败,原因是出现以下错误:   8007007e。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.IO.FileNotFoundException:   检索   COM   类工厂中   CLSID   为   {2454B246-234C-48B9-B2B8-E5FDC11F6EE3}   的组件时失败,原因是出现以下错误:   8007007e。

源错误:  


行   28:                   if   (phone.Length   >   0)
行   29:                   {
行   30:                           SmsSvr.coSMSClass   SMSApi   =   new   SmsSvr.coSMSClass();//就是这句出错
行   31:                           string[]   phones   =   phone.Split( ', ');
行   32:                           for   (int   i   =   0;   i   <   phones.Length;   i++)
 

源文件:   d:\gw\Document\SendMessage.aspx.cs         行:   30  

堆栈跟踪:  


[FileNotFoundException:   检索   COM   类工厂中   CLSID   为   {2454B246-234C-48B9-B2B8-E5FDC11F6EE3}   的组件时失败,原因是出现以下错误:   8007007e。]
      SendMessage.Page_Load(Object   sender,   EventArgs   e)   in   d:\gw\Document\SendMessage.aspx.cs:30
      System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr   fp,   Object   o,   Object   t,   EventArgs   e)   +15
      System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object   sender,   EventArgs   e)   +34
      System.Web.UI.Control.OnLoad(EventArgs   e)   +99
      System.Web.UI.Control.LoadRecursive()   +47
      System.Web.UI.Page.ProcessRequestMain(Boolean   includeStagesBeforeAsyncPoint,   Boolean   includeStagesAfterAsyncPoint)   +1061

 


--------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.210  

在项目中有引用一个COM组件,该组件已在系统中注册,在c/s模式下运行正常,在b/s模式下出异常,已经在该DLL中添加了everyony,aspnet,network用户,大家快来看看要怎么解决啊

------解决方案--------------------
会不会被病毒或木马给勾了?
要不就是有模块损坏了,重按下
------解决方案--------------------
检查一下: {2454B246-234C-48B9-B2B8-E5FDC11F6EE3} clsid 是否就是需要调用的Com 接口ID
------解决方案--------------------
学习~~~
------解决方案--------------------
检查CLSID 是否正确
------解决方案--------------------
CLSID 为 {2454B246-234C-48B9-B2B8-E5FDC11F6EE3} 的com组件未找到
------解决方案--------------------
检查下系统日志看看有没有更多的错误描述.
------解决方案--------------------
这是组件的实例创建失败!说明系统自带组件注册不成功,需要重新安装。
------解决方案--------------------