【问题标题】:Publishing Azure functions发布 Azure 函数
【发布时间】:2018-09-22 08:45:27
【问题描述】:

我在一个不是我自己设置的项目中使用了几个 azure 函数,当我尝试发布包含这些 azure 函数来更新它们的项目时,发布失败并出现以下错误:

Web 部署任务失败。 (连接到远程计算机 ("demo.scm.azurewebsites.net") 使用 Web 管理服务, 但无法授权。确保您使用的是正确的用户 名称和密码,您要连接的站点是否存在,以及 凭据代表有权访问的用户 网站。

我在哪里提供凭据?

【问题讨论】:

  • 您是从 Visual Studio 部署它们吗?
  • 是的,这是我得到错误的地方

标签: azure azure-functions webdeploy


【解决方案1】:

以下是从 Visual Studio 发布 Azure 函数的步骤。

  1. 转到 Azure 门户
  2. 转到您的函数应用程序。
  3. 然后,选择概览并单击Get publish profile 并保存文件。

  4. 接下来,转到您的 Visual Studio 项目。

  5. 右键单击您的 Azure Function 项目。
  6. 选择发布,然后导入配置文件。
  7. 最后,点击发布。

所需的所有信息(包括您丢失的凭据)就是个人资料。

【讨论】:

    【解决方案2】:

    我也有同样的问题。试图发布并得到完全相同的错误。我按照 kzrystof 的建议做了,从 Azure 门户下载了发布配置文件并将其导入 VS2017。一旦我选择发布配置文件并单击打开按钮,我就会收到“发布失败”错误消息。我检查了输出窗口以找出错误所在,但输出中没有添加任何新内容。我清除了输出窗口并单击了“发布”按钮,然后立即收到“发布失败”错误弹出窗口,输出窗口中没有更多详细信息。

    更新:通过在 VS2017 中创建新配置文件到 Azure 上的新实例,我能够成功发布 Azure Function App。然后,我从 Azure 门户中删除了旧实例。从 VS2017 发布的连续尝试然后成功。

    作为测试,我从 Azure 门户下载了这个新 AF 应用程序的发布配置文件并将其导入到 VS2017 中,但仍然会产生相同的“发布失败”错误弹出窗口。 MS 似乎仍然需要在这种情况下做一些工作。

    此外,ZipDeploy 似乎仍然存在问题,因此请暂时避免使用它。尝试使用 ZipDeploy 发布时,我一直有超时。标准 WebDeploy 单独发布文件,因此没有超时问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-25
      • 1970-01-01
      相关资源
      最近更新 更多