错误: 指定的网络密码不正确。
描述:在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:指定的网络密码不正确。
原因: 我只能导出密码保护的证书'.pfx'。据我所知,“Kentor AuthServices”不支持密码保护..
据说此问题已根据以下链接关闭 https://github.com/KentorIT/authservices/issues/457
.Net错误:这是因为'X509KeyStorageFlags.MachineKeySet'标志设置..
我所做的只是在我的解决方案中保存了.pfx文件,并将服务器证书文件路径指向它。我是否需要做任何其他事情来传递错误?
非常感谢您的帮助。
答案 0 :(得分:2)
当您在证书管理器中导出.pfx文件时,系统会提示您输入密码,但您可以将其留空并按确定生成不带密码的pfx。
拥有pfx是测试/开发环境中的一种简单方法,其中在源代码中包含pfx,让每个人都可以获得源代码并运行。这就是我为存储库中的示例应用程序执行此操作的原因。
但在生产环境中,证书应始终安全地存储在操作系统的证书存储中。切勿在生产中使用pfx文件。证书配置允许您指定证书存储而不是文件名。见the configuration documentation