gpt4 book ai didi

azure - 如何修复 Azure DevOps 发布管道中的错误 "Error Code: ERROR_DESTINATION_INVALID"

转载 作者:行者123 更新时间:2023-12-03 03:51:20 31 4
gpt4 key购买 nike

我已在现有内部应用服务环境中创建了应用服务。然后我尝试使用 Azure DevOps CI 和 CD 管道将源代码部署到上述应用程序服务中。但是,在发布管道中,我在 Azure DevOps 中收到以下错误消息:

Error: Error Code: ERROR_DESTINATION_INVALIDMore Information: Could not connect to the remote computer ("xx-xxxx-v1-api-dev.scm.xxx-int-nonp.xxxcloudapps.com"). Make sure that the remote computer name is correct and that you are able to connect to that computer. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_INVALID.Error: The remote name could not be resolved: 'xx-xxxx-v1-api-dev.scm.xxx-int-nonp.xxxxcloudapps.com'Error count: 1.

注意:我在发布管道中使用自托管代理。我尝试在私有(private)虚拟机中访问上述服务的Kudu环境。但是,捻角羚没有打开。

所以,请建议我如何解决上述问题。

最佳答案

请在应用程序设置中设置/添加以下内容,看看是否有帮助。

名称:WEBSITE_WEBDEPLOY_USE_SCM

值:假

如果我正确理解了您的问题(使用私有(private)链接)。要访问 Kudu 控制台或 Kudu REST API(例如使用 Azure DevOps 自托管代理进行部署),您必须在 Azure DNS 专用区域或自定义 DNS 服务器中创建两条记录。请查看this document更多细节。如果您尚未添加记录,请查看是否有效。

名称类型值

mywebapp.privatelink.azurewebsites.net A PrivateEndpointIP

mywebapp.scm.privatelink.azurewebsites.net A PrivateEndpointIP

https://learn.microsoft.com/azure/app-service/networking/private-endpoint#dns

确保发布管道在正确的主机上运行。由于端点对于 SCM 也是私有(private)的,因此 DevOps Agent 必须位于可以访问端点的网络中,因此必须使用自托管 DevOps Agent。

请参阅此文档了解更多详细信息: https://learn.microsoft.com/azure/app-service/networking/private-endpoint#dns

如果问题仍然存在,请捕获网络跟踪/HAR 或客户端 HTTP 日志/查看日志。附:为了您的隐私,请不要在公共(public)论坛上分享任何 PII 数据。

关于azure - 如何修复 Azure DevOps 发布管道中的错误 "Error Code: ERROR_DESTINATION_INVALID",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66559456/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com