我在azure中实现ADFS身份验证,但是我面临以下问题:
System.IdentityModel.Services.dll中出现"System.Configuration.ConfigurationErrorsException"类型的异常,但未在用户代码中处理
附加信息:ID1024:配置属性值无效.
物业名称: serviceCertificate
错误:'ID1039:无法访问证书的私钥.确保证书私钥上的访问控制列表(ACL)授予对应用程序池用户的访问权限.
Thumbprint:'df113454dsf1321(这里的值我更改了值)''
当我右键单击证书然后单击所有任务时,它不显示管理私钥的选项并授予IIS用户访问权限.我是如何解决这个问题的.web.config文件内容:
<serviceCertificate>
<certificateReference x509FindType="FindByThumbprint" findValue="dfdsfdfdf(here I changed the value)" storeLocation="LocalMachine" storeName="My" />
</serviceCertificate>
Run Code Online (Sandbox Code Playgroud)
小智 11
我遇到了同样的问题.修复方法是,允许AppPool用户(NETWORK SERVICE)读取证书私钥.
谢谢,Shivesh
| 归档时间: |
|
| 查看次数: |
6253 次 |
| 最近记录: |