我正在尝试制作一个Web应用程序,但是当我浏览索引页面时,我收到消息说:
此项目配置为使用SSL。要使浏览器中的SSL警告无效,您可以选择信任IIS Express生成的自签名证书。
您想信任IIS Express SSL证书吗?
我按了“是”,然后收到下一条消息:
将证书添加到“受信任的根证书”存储失败,并出现以下错误。
访问控制列表(ACL)结构无效。
这些消息之后,我的页面显示在浏览器中,但是每次这些消息出现在我的脸上。
注意: 我只是一个人学习
答案 0 :(得分:0)
将您的CA证书导入资源
X509Certificate2 cert = new X509Certificate2(CertInstall.Properties.Resources.CA);
X509Store store = new X509Store(StoreName.AuthRoot, StoreLocation.LocalMachine);
store.Open(OpenFlags.ReadWrite);
store.Add(cert); //where cert is an X509Certificate object
store.Close();