CA登录问题汇总

情景:


“/”应用程序中的服务器错误。

检索 COM 类工厂中 CLSID 为 {68210AC9-5DD1-45E1-AAC8-631FCB554570} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。 
  说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

 异常详细信息: System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {68210AC9-5DD1-45E1-AAC8-631FCB554570} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。

源错误: 



行 21:         {
行 22:             //string posturl = System.Configuration.ConfigurationManager.AppSettings["evsurl"].ToString();
行 23:             CertificateLib.CertificateCollectionXClass certCollectionX = new CertificateLib.CertificateCollectionXClass();
行 24:             string srcData = this.srcData.Value;
行 25:             string signData = this.signData.Value;
  

源文件:  D:\WORK\XXXX\XXXXX\XX\CA登录\调用示例\CertLoginDemo\index.aspx.cs    行:  23 

堆栈跟踪: 



[COMException (0x80040154): 检索 COM 类工厂中 CLSID 为 {68210AC9-5DD1-45E1-AAC8-631FCB554570} 的组件失败,原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。]
   CertLoginDemo.index.certLogin_Click(Object sender, EventArgs e) in D:\WORK\XXX\XXXXX\XX\CA登录\调用示例\CertLoginDemo\index.aspx.cs:23
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +11758848
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +150
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5028

  


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.7.3282.0 

在这里插入图片描述
方案:

  • IIS设置应用程序池-[高级设置]-[启用32位应用程序]

在这里插入图片描述

  • 组件未安装CA环境包(现在全国有CA牌照可以颁发证书的CA机构一共40多家,各家的加密机制不一样,没办法实现多CA互联,安装包也不同,此处我用的是【翔晟多CA工具包V1.0.0.52(翔晟国标版).exe】) 按后即可
    推荐一个工具(axhelper)用来查看安装包安装后是否在电脑中存在对应的CLSID,毕竟最终还是校验 CLSID 为 {68210AC9-5DD1-45E1-AAC8-631FCB554570} 的组件 。
    工具下载地址:axhelper
    在这里插入图片描述

情景

---------------------------
Microsoft Visual Studio
---------------------------
遇到异常。这可能是由某个扩展导致的。



您可以检查文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\15.0_48b74db0\ActivityLog.xml”来获取详细信息。

解决方案

请查看C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\15.0_48b74db0\ActivityLog.xml 这个xml
具体报什么错误.
我本机的情况是在调试的时候经常性,VS奔溃.最终定位的结果在拷贝的代码的时候未改CA控件的ID,导致ca控件的id相同导致
从而引发这些问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值