服务器上的简历跟踪错误
问题描述:
爱德华·凯尔霍尔兹,
但是,我该如何注册dll?什么过程?
我有一个简历跟踪系统.在使用MS SQL和点网的本地系统上,我可以从Word文档中提取CV详细信息并将其显示在ASP页上.但是,当我在服务器上尝试此操作时,出现如下所示的错误.有人对此有任何建议吗?提前谢谢.
hi Eduard Keilholz,
But how can i register the dll ? what is the process?
I have a CV tracking system. On my local system, which uses MS SQL and dot net, I can extract CV details from a word document and display it on the ASP page. But when I try this on the Server, it gives an error as shown below. Does anyone have any suggestions on this? Thanks in advance.
Server Error in '/' Application.
Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[COMException (0x80040154): Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).]
Job_Seeker_resumeview.lnkdwnldres_Click(Object sender, EventArgs e) +440
System.Web.UI.WebControls.LinkButton.OnClick(EventArgs e) +118
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +113
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +9
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +176
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5563
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.1
所以请帮帮我.
so help me out plz.
thanks.
答
上面写着类未注册".您是否在regsvr32中注册了使用的dll?
It says ''Class not registered''. Did you register the dll you use with regsvr32?
可能有多种原因.通常,其环境问题在X86& X64扮演兼容性角色,或者与托管后的AppPool的正确配置有关.
其中一个成员报告并解决了一个类似的问题: ASP.NET错误80040154未注册类(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG)) [ ^ ]
在这里查看一些类似的讨论并进行故障排除:
由于以下错误,检索COM类工厂失败:80040154 [部署错误:类未注册 [错误类未注册(来自HRESULT的异常:0x80040154 (REGDB_E_CLASSNOTREG)) [ ^ ]
There can be various reasons for it. Generally, its environment issue where X86 & X64 plays compatibility role or it is related to correct configuration of AppPool once hosted.
One such similar issue reported and resolved by one of the members here: ASP.NET error 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))[^]
Have a look at few similar discussions here and troubleshoot:
Retrieving COM class factory failed due to the following error: 80040154[^]
Deployment bug: Class not registered[^]
Error Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))[^]