我的WCF服务需要在运行时访问本地.cer文件。在调试模式下,我可以使用以下方式访问该文件:
var testCertificate = new X509Certificate2(HostingEnvironment.ApplicationPhysicalPath + "/testCert.cer");但是,当我的服务托管在Azure上时,这是行不通的。我不知道为什么会发生这种情况。.cer文件需要特定的构建模式,还是位于特定的文件夹或其他地方?该文件与WCF服务一起部署。
例外消息是:
系统找不到指定的文件。
发布于 2013-03-16 01:50:06
您需要确保.cer文件的“复制到输出目录”属性设置为“始终复制”或“复制(如果更新)”。否则,当您部署到Azure时,它将不会与您的解决方案一起打包。
https://stackoverflow.com/questions/15442515
复制相似问题