【问题标题】:Azure deployment with PowerShell, "New-AzureDeployment : There was no endpoint listening at https://management.core.windows.net/..."使用 PowerShell 进行 Azure 部署,“New-AzureDeployment:在 https://management.core.windows.net/ 处没有监听端点...”
【发布时间】:2012-09-05 04:51:10
【问题描述】:

按照本文中的指南和 powershell 脚本,

https://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/

我遇到了一个非常奇怪的错误:

2012 年 9 月 4 日晚上 9:02 - 创建新部署:正在进行中 New-AzureDeployment :在https://management.core.windows.net/5921d8af-88a1-4f63-9673-5e1ae1df7e8a/services/storageservices/Build_2012-09-04_02-27.1/dist/LNEC_Admin.Azure.cspkg/keys 处没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关详细信息,请参阅 InnerException(如果存在)。

这很奇怪,因为我们正在构建“Build_2012-09-04_08-16.1”,而不是上面 URL 中提到的那个(它甚至不再存在于文件系统中)。这是在 NETWORK SERVICE 帐户下运行的 Jenkins CI 下。如果我使用自己的帐户手动运行它,则会出现相同的错误结果,但使用 lnecint 代替构建目录:https://management.core.windows.net/5921d8af-88a1-4f63-9673-5e1ae1df7e8a/services/storageservices/lnecint/keys

在任何配置中都没有提到关键字“lnecint”(我已经搜索了整台机器和 TFS 服务器上的每个文件)。这是一个存储帐户的名称,但它早就被删除了。

VS 2012,Azure SDK 1.7.1

【问题讨论】:

    标签: powershell deployment azure


    【解决方案1】:

    您的端点肯定有问题。你能检查一下你传递给“New-AzureDeployment”Cmdlet 的参数吗?

    【讨论】:

    • 强制它回显副本(在变量扩展之后):New-AzureDeployment -Slot Staging -Package LNEC_Admin.Azure.cspkg -Configuration ServiceConfiguration.Cloud.cscfg -label "LNEC INT Deployment 86" -服务名称 int-lnec-admin
    • 正上方正在运行:Set-AzureSubscription -CurrentStorageAccount intlnecdata -SubscriptionName "LNEC INT"
    • 我相信发生的事情(不知道为什么)是您的存储服务名称被包文件名替换。 Cmdlet 正在尝试获取存储帐户密钥 (msdn.microsoft.com/en-us/library/windowsazure/ee460785),其 URI 为 management.core.windows.net/<subscription-id>/services/…。如果您注意到错误,您会看到 [service-name] 参数被替换为您的包文件的名称。
    • 谢谢!!这让我朝着正确的方向前进。 powershell 代码似乎每次都重新导入 .publishsettings 并明确选择要使用的服务和存储帐户,但是订阅显然在导入时被 Windows 缓存......并且 cmdlet 使用“默认”。经过几次创建新设置文件、切换订阅等操作后,导入的订阅信息出现了各种错误。解决方案是在每次运行时核对所有订阅信息:Get-AzureSubscription | ForEach-Object { Remove-AzureSubscription $_.SubscriptionName }
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    相关资源
    最近更新 更多