【问题标题】:Cannot set deployment from source control for Azure App Service无法从 Azure 应用服务的源代码控制设置部署
【发布时间】:2016-05-19 10:08:37
【问题描述】:

我正在尝试从 Azure 应用服务的源代码控制设置部署。我面临同样的错误。收到的错误是:

Cannot create build definition as no hosted build controller could be found.

我正在尝试通过单击 Azure 应用服务插槽中的“从源代码管理设置部署”通过“Visual Studio Online”选项进行配置。

【问题讨论】:

  • 可以分享详细步骤吗?
  • 1.创建了一个 TFS 在线项目。 2. 创建 Azure 应用服务。 3. 本地成功运行的应用程序的首次签入代码。 4. 为应用服务创建插槽 (apidev)。 5.尝试将TFS项目配置为应用服务apidev槽的部署源。 6. 新门户出现上述错误。对于旧门户,第 1 4 步与上述相同。 5.尝试在Azure App Service的插槽中配置“从源代码管理设置部署” 6.旧门户出现上述错误。

标签: azure continuous-integration azure-devops continuous-deployment azure-app-service-envrmnt


【解决方案1】:

你的问题有两个问题:

对于新门户,它只能显示带有 Git 版本控制的项目。如果您的项目使用的是 Team Foundation 版本控制 (TFVC),则无法列出。具体可以参考这个问题:Azure Functions deployment source Visual Studio Team Service project

对于经典门户,我会遇到同样的问题,这是由创建 XAML 构建定义时失败引起的。当您直接从 VS 创建 XAML 构建定义时,您应该会收到类似的错误消息:

我已帮您在 Microsoft Connect Page 上提交反馈,您可以在此处跟踪详细信息:https://connect.microsoft.com/VisualStudio/feedback/details/2699963

更新: 根据 Microsoft Connect Page 中的信息,新 VSTS 帐户没有 Hosted Build Controller。因此,您需要设置自己的本地构建控制器来解决 Classic Portal 的问题。

【讨论】:

    猜你喜欢
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-29
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 2021-10-30
    相关资源
    最近更新 更多