设置命名的身份验证凭据

注意

本文适用于 Azure 云服务(经典版),该服务现已对新客户弃用,将于 2024 年 8 月 31 日停用。 通过 Azure 云服务(扩展支持),仍支持使用这项技术构建的现有服务。 对于新开发,我们建议使用专为特定目的设计的较新服务类型,例如 Azure 应用服务Azure FunctionsAzure 容器应用。 有关可用服务的最新列表,请参阅 Azure 产品的目录

若要将应用程序发布到 Azure 或监视现有云服务,Visual Studio 需要凭据以对向 Azure 发出的请求进行身份验证,即你的 Azure 订阅 ID 和带至少 2048 位密钥的有效 X.509 v3 证书。 可通过以下某个方法提供这些凭据:

  • 在 Visual Studio 中,选择“视图”>“服务器资源管理器”,右键单击 Azure 节点,选择“连接到 Microsoft Azure 订阅”,然后登录。
  • 创建一个订阅文件 (.publishsettings),其中包含证书公钥。 如本文所述,该订阅文件可以包含多个订阅的凭据。

注意:这些凭据与用于对 Azure 存储服务的请求进行身份验证的凭据不同。

先决条件

创建订阅文件

在“服务器资源管理器”中,右键单击 Azure 节点,并选择“管理和筛选订阅”。 然后选择“证书”选项卡,然后执行以下任一操作:

  • 选择“导入”,打开“导入 Microsoft Azure 订阅”对话框。 选择“下载订阅文件”链接,然后在浏览器中将下载的文件保存到临时位置。 返回对话框,浏览到下载位置,然后将其导入,以便在身份验证中使用。
  • 选择一个有效订阅,并选择“编辑”,随即打开一个对话框,可在其中编辑在身份验证中使用的现有订阅。
  • 选择“新建”,打开“新建订阅”对话框,并提供所需的详细信息。 若要将证书上传到对话框中注明的云服务中,登录到 Azure 门户,导航到云服务,选择“设置”>“管理证书”,选择“上传”,然后指定 .cer 文件的路径。

如果要自行创建证书,可以参阅创建并上传 Azure 管理证书中的说明,然后将证书手动上传到 Azure 门户