使用PowerShell脚本上传到Windows Azure时出错

时间:2013-08-01 11:59:21

标签: asp.net powershell azure-deployment

我使用powershell脚本

将应用程序上传到Windows Azure
    New-AzureDeployment -ServiceName $servicename -Label MySite 
          -Slot "Staging" -Package "C:\Users\ronak\Documents\Visual Studio 2012\Projects\samplewebrole\samplewebrole\bin\Release\app.publish\samplewebrole.cspkg" 
          -Configuration "C:\Users\ronak\Documents\Visual Studio 2012\Projects\samplewebrole\samplewebrole\bin\Release\app.publish\ServiceConfiguration.Cloud.cscfg"

当我运行时,我收到如下错误

New-AzureDeployment : Unable to write data to the transport connection: An
    existing connection was forcibly closed by the remote host.
    At line:14 char:1
    + New-AzureDeployment -ServiceName $servicename -Label MySite -Slot "Staging" -Pac...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [New-AzureDeployment], StorageException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.NewAzureDeploymentCommand

为了解决这个问题,我发现了一些增加asp.net可以上传的大小的建议。还有其他原因吗?

此外,我可以创建云服务和存储,但无法将我的包上传到它。

1 个答案:

答案 0 :(得分:1)

我将我的脚本移动到托管在azure上的虚拟机上,此错误已不复存在,我认为此错误是由于我的防火墙或由于Internet连接速度慢所致。脚本在虚拟机上按需运行我能够自动化我的部署过程。