我正在尝试打开证书文件:
//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。这只是生产服务器上的问题。在我的本地机器上是有效的。