我正在使用bootcamp在MacBook Pro 2016年模型上的Visual Studio 2015中开发.NET Core解决方案。DataProtection PersistKeysToFileSystem不创建密钥(MacBook Pro上的Windows 10)
目前我们正在运行sdk的1.0.0-rc1-final
。我们正在进行升级,但需要一些时间。
我有一个数据保护框架真正的问题。我配置DataProtection用坚持键本地文件系统:
services.ConfigureDataProtection(configure => configure.PersistKeysToFileSystem(new DirectoryInfo(_configFolderPath)));
问题是,当我运行的解决方案,并做到不创建加密密钥的应用程序的调用。 我在PC笔记本电脑上工作的同事(我们都在运行Windows 10)运行完全相同的代码库(来自同一提交),并为他创建密钥。
我从来没有得到任何错误。这是否是MacBook硬件无法用于创建密钥或有任何人遇到此问题的问题?
由于硬件,应该没有任何区别。你有没有尝试开启控制台日志记录以查看是否有任何显示? – blowdart
@blowdart嘿,谢谢你的关注。是的,我已经使用详细日志记录运行解决方案,并以任何方式获取有关密钥创建的信息。考虑到我的同事,当他运行解决方案时,一旦他访问应用程序时就会创建密钥,这很奇怪。 – tveitan