我正在开发一个基于 Web API 的 Web 服务,托管在 Azure 上。我正在使用 Azure 1.8 SDK。
当我尝试部署云服务时,上传需要很长时间,然后我收到一条错误消息,其中显示:
12:09:52 PM - Error: The certificate with thumbprint d22e9de125640c48a4f83de06ae6069f09cfb76c was not found. Http Status Code: BadRequest OperationId: 50daf49111c9487f82f3be09763e7924
12:09:53 PM - Deployment failed with a fatal error
显然,所引用的证书与启用远程桌面在云上角色实例有关(我对此不太确定;在互联网上看到了类似的问题)。但是,我在发布时没有选中在实例上启用远程桌面的选项。
这里可能出了什么问题?
对我有用的是:
转到 powershell 并输入 mmc
通过转至文件 > 添加/删除管理单元 > 从列表中选择证书 > 选择我的用户帐户来添加证书管理单元
右键单击“证书 - 当前用户”并选择“查找证书”
在对话框中,将“包含”设置为“azure”,并将“查找字段”设置为“颁发给”
按立即查找。您应该能够看到证书列表。
通过双击证书 >“详细信息”选项卡 > 向下滚动到“指纹”来检查指纹
找到证书后,关闭对话框,右键单击并选择导出
选择导出私钥。按照步骤操作,直到获得可上传到 Azure 的 *pfx 文件
转到您的服务并选择“证书”选项卡
单击上传,选择导出的 *pfx 文件,并提供您在导出过程中设置的密码
转到仪表板并更新云包
项目清单
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)