gpt4 book ai didi

visual-studio - Powershell Set-AzureDeployment 失败并出现 StorageException

转载 作者:行者123 更新时间:2023-12-03 06:03:54 27 4
gpt4 key购买 nike

我使用 http://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/ 中的 powershell 脚本“PublishCloudService.ps1”部署我的云项目。不知何故,一个项目未部署,我收到以下错误消息:

Set-AzureDeployment : Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host.
At D:\Users\4711\Untitled1.ps1:78 char:22
+ $setdeployment = Set-AzureDeployment -Upgrade -Slot $slot -Package $packageL ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Set-AzureDeployment], StorageException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.SetAzureDeploymentCommand

受影响的命令是:

Set-AzureDeployment -Upgrade -Slot $slot -Package $packageLocation -Configuration $cloudConfigLocation -label $deploymentLabel -ServiceName $serviceName -Force

使用 Visual Studio 中的发布对话框部署项目手册没有任何问题。

我已经尝试在 Visual Studio 中重新创建项目并创建一个新的存储帐户,但仍然面临相同的错误。该脚本适用于我的其他云项目。

如何获取有关错误的更多信息?有什么建议吗?

最佳答案

最后,我找到了解决问题的方法。将包上传到 Blob 存储并使用 Set-AzureDeployment 命令中的 url 效果很好:

# If the target container does not already exist, create it. 
$containerState = Get-AzureStorageContainer -Name $containerName -ea 0
if ($containerState -eq $null)
{
New-AzureStorageContainer -Name $containerName | out-null
}

Set-AzureStorageBlobContent -File $packageLocation -Container $containerName -Blob $blob -Force| Out-Null

$script:packageLocation = (Get-AzureStorageBlob -blob $blobName -Container $containerName).ICloudBlob.uri.AbsoluteUri

关于visual-studio - Powershell Set-AzureDeployment 失败并出现 StorageException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18143878/

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