Azure上部署的云服务如何引用x.509证书?在Azure上部署Web服务后,我无法引用x.509证书。我得到的错误是:没有使用以下搜索条件找到X.509证书:StoreName'My',StoreLocation'LocalMachine',FindType'FindByThumbprint',FindValue'd50d00762ab0b5bfa2ccd51122360e89ff5db55e'我尝试了StoreName和Location的各种排列,但没有成功。部分配置如下:Howtoresolvethiserroronazure.请帮助我,我已经花了几个小时试图解决这个问题。谢谢。要解决您遇到的问题,请确保证书已上传到云服务,并且在云服务配置文件(csdef/cscfg)中引用了该证书。请参阅以下链接:https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-configure-ssl-certificate#step-2-modify-the-service-definition-and-configuration-文件。现在来解释:)。众所周知,云服务是PaaS产品。所以你需要告诉FabricController你的应用程序需要使用在云服务中上传的证书(它可以创建你的VM,安装你的应用程序并进行所有配置更改)。您告诉FabricController的方法是在服务定义文件/服务配置文件中指定证书详细信息(如证书指纹)。您还可以告诉CloudServiceVM您希望FabricController在哪个证书存储中安装证书。FabricController得到这些信息后,在创建虚拟机时,会去云服务中上传的证书,根据指纹找到匹配的证书,然后将该证书安装到云服务虚拟机中。由于您没有在服务定义/配置文件中指定它,因此证书从未安装在您的云服务VM上。以上是C#学习教程:如何在部署在Azure上的云服务上引用x.509证书?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
