在mac上运行asp.net core站点,访问时出现下面的错误:
An unhandled exception has occurred: Unable to load DLL 'System.Security.Cryptography.Native.Apple': The specified module could not be found.
运行 openssl version 命令的结果是:
OpenSSL 0.9.8zh 14 Jan 2016
运行 brew install openssl 命令的提示是:
Warning: openssl-1.0.2j already installed
后来发现:
openssl 命名(OpenSSL 0.9.8zh)对应的路径是 /usr/bin/openssl
openssl-1.0.2f 安装在 /usr/local/Cellar/openssl/1.0.2j/bin/openssl
再后来发现这个问题是 app.UseSession(); 引起的
升级至 .net core 1.1 preview 1 之后问题解决