【发布时间】:2016-08-14 22:56:18
【问题描述】:
我在一个 SAML 服务提供商项目中使用 kentor authservices,该项目内置于 asp webforms。
它在开发机器上运行良好,但是当我把它放在生产服务器(windows 2012 R2,IIS 8)上时,X509Certificates.X509Utils._LoadCertFromFile 调用抛出异常“指定的网络密码不正确。”
仅,证书 (pfx) 没有密码,并且它所在的位置没有以我可以看到的任何不寻常的方式进行保护,但是为了确保我已经尝试过“所有人”临时授予对文件夹的完全访问权限.
相关的网络配置部分是:
<serviceCertificates>
<add fileName="~/App_Data/M_SSO_SP.pfx"/>
</serviceCertificates>
虽然我不认为它与代码相关,但基于它在开发机器上运行良好 - 可能是证书的一些服务器端问题?
任何帮助将不胜感激。
【问题讨论】:
标签: c# asp.net iis x509 kentor-authservices