我使用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可以上传的大小的建议。还有其他原因吗?
此外,我可以创建云服务和存储,但无法将我的包上传到它。
答案 0 :(得分:1)
我将我的脚本移动到托管在azure上的虚拟机上,此错误已不复存在,我认为此错误是由于我的防火墙或由于Internet连接速度慢所致。脚本在虚拟机上按需运行我能够自动化我的部署过程。