gpt4 book ai didi

powershell - New-AzureDeployment 包上传超时

转载 作者:行者123 更新时间:2023-12-04 08:31:17 25 4
gpt4 key购买 nike

我正在尝试自动部署到 Azure 流程。我已经经历过various pages来自谷歌with powershell scripts examples

我已将问题范围缩小到这部分:

# publish - here I get 500 server error -(
New-AzureDeployment -Slot "Staging" -Package $package -Configuration $configuration -ServiceName $service

我收到错误消息: error message

查看 $Error 变量(特别是在这个 $Error[0].Exception.InnerException.Response),我可以看到请求超时: Error request

操作无法在指定时间内完成

我尝试将包文件(4 Mb - 来自空模板的普通 MVC4 应用程序)上传到 azure 并在 $package 变量中给出网址:

New-AzureDeployment -Slot "Staging" -Package "https://blah.blob.core.windows.net/shared/blah.cspkg" -Configuration $configuration -ServiceName $service

发布几乎立即进行,现在我可以访问包含最新更改的暂存实例。

这是否意味着 Azure 发布服务有超时期限,而我的可疑互联网连接速度不允许在此超时时间内推送文件?我花了 4 分钟通过 CoudXplorer 上传文件,这是一个普通的应用程序,里面什么也没有。真实的应用程序要大 10 倍。

有什么可以做的吗?或者我只需先将包上传到 Azure 存储并从那里发布?

更新已确认 - 即互联网连接。我已经在 Azure 云中启动了一个虚拟机,在那里设置了所有必需的脚本,并尝试将包部署为本地文件,它工作正常 - 按预期部署,没有错误消息。 Azure,为什么不能指定超时?有些人仍然使用 ADSL 和 0.3Mbit 的上传速度 -(

最佳答案

我们使用管理服务的 API - 请参阅答案 here 。我们在从 PS 部署时遇到了很多类似的问题,因此我们最终将部署包复制到构建时的 BLOB,然后从那里运行 PS 或 REST API 命令进行部署。 SO answer中有一个构建并复制到 BLOB 的示例.

关于powershell - New-AzureDeployment 包上传超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555357/

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