1

错误:指定的网络密码不正确。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:指定的网络密码不正确。

原因:我只能导出受密码保护的证书“.pfx”。据我了解,“Kentor AuthServices”不支持密码保护..

据说此问题已按照以下链接关闭 https://github.com/KentorIT/authservices/issues/457

.Net 错误:这是因为设置了“X509KeyStorageFlags.MachineKeySet”标志。

我所做的只是将 .pfx 文件保存在我的解决方案中,并将服务器证书文件路径指向它。我是否需要做任何其他事情才能通过错误?

非常感谢您的帮助。

4

1 回答 1

2

当您在证书管理器中导出 .pfx 文件时,系统会提示您输入密码,但您可以将其留空并按 ok 以生成没有密码的 pfx。

在测试/开发环境中使用 pfx 是一种简单的方法,在源代码中包含 pfx 让每个人都可以获取源代码并运行。这就是我为存储库中的示例应用程序这样做的原因。

但在生产环境中,证书应始终安全地存储在操作系统的证书存储中。切勿在生产中使用 pfx 文件。证书配置允许您指定证书存储而不是文件名。请参阅配置文档

于 2016-06-02T08:45:34.727 回答