使用sqlserver2006的始终加密功能,vs开发环境下可以,加载到IIS后就不行
本地电脑安装了sqlserver2016,想试试新的始终加密功能,在vs中建立项目,测试都通过的,但是在本地用iis托管,就提示“在证书位置“CurrentUser”中的证书存储库“My”中找不到具有指纹“D19217F35D3146089AD63579577D05496D5299B8”的证书。请验证数据库中的列的主密钥定义中的证书路径是否正确,以及证书是否已正确导入到证书位置/存储库。”,而在IE的证书中已经看到了此指纹的证书。
我想可能是证书有问题,就重新写了控制台程序测试,也是可以使用的。感觉是不是权限的问题,导致web程序无法访问证书库。