証明書ファイルを開こうとしています:
//path to file
static string KKBpfxFile =
Path.Combine(HostingEnvironment.ApplicationPhysicalPath,
ConfigurationManager.AppSettings["CertFolder"],
"cert.pfx");
_logger.Debug(KKBpfxFile);
X509Certificate2 KKbCert = new X509Certificate2(KKBpfxFile, KKBpfxPass);
しかし、例外ファイルが見つかりません。ログ ファイルには、次のパスが含まれています。
C:\inetpub\wwwroot\msite\Certificates\cert.pfx
このパスをエクスプローラーで開くと、すべて問題ありません。ファイルが存在します。
どこに問題がありますか?
PS。このフォルダーへのすべての (読み取り、書き込み、およびその他の) 許可をALL
グループに付与しました。
PS2。これは、本番サーバーでのみ発生する問題です。私のローカルマシンでは動作します。