asp webforms に組み込まれた SAML サービス プロバイダー プロジェクトで kentor authservices を使用しています。
開発マシンでは問題なく動作しますが、実稼働サーバー (Windows 2012 R2、IIS 8) に配置すると、X509Certificates.X509Utils._LoadCertFromFile 呼び出しで「指定されたネットワーク パスワードが正しくありません」という例外がスローされます。
ただ、証明書 (pfx) にはパスワードがなく、それが置かれている場所は私が見ることができる異常な方法で保護されていませんが、フォルダーへのフルアクセスを一時的に許可された「全員」で試したことを確認してください。
関連する Web 構成のセクションは次のとおりです。
<serviceCertificates>
<add fileName="~/App_Data/M_SSO_SP.pfx"/>
</serviceCertificates>
コードに関連しているとは思いませんが、開発マシンで正常に動作していることに基づいて、証明書に関するサーバー側の問題がある可能性がありますか?
どんな助けでも大歓迎です。