2011-03-18 12 views
5

En son Şubat 2011 Azure Eğitim Seti örneğini takip ediyorum.Windows Azure Powershell Dağıtım Hatası - "Uzak sunucu beklenmedik bir yanıt verdi"

başarıyla Sonra sonraki adımı çalışan

New-Deployment -serviceName xxxxmytodo99 
        -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
        -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) 
        -slot staging 
        -package MyTodo.cspkg 
        -configuration ServiceConfiguration.cscfg 
        -label "v2.0" 
        -storageServiceName xxxxmytodo99 

kullanarak dağıttıktan -

Get-HostedService -serviceName xxxxmytodo99 
        -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
        -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) 
    | Get-Deployment staging 
    | Set-Deployment -package MyTodo.cspkg 
        -configuration ServiceConfiguration.cscfg 
        -label "v2.1" 
    | Get-OperationStatus -WaitToComplete 

bu hatayı verir.

Set-Deployment : The remote server returned an unexpected response: (400) Bad Request. 
At line:1 char:232 
+ Get-HostedService -serviceName xxxxmytodo99 -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) | Get-Deployment staging | Set-Deployment <<<< -package MyTodo.cspkg -configuration ServiceConfiguration.cscfg -label "v2.2" | Get-OperationStatus -WaitToComplete 
    + CategoryInfo   : CloseError: (:) [Set-Deployment], ProtocolException 
    + FullyQualifiedErrorId : Microsoft.Samples.AzureManagementTools.PowerShell.HostedServices.SetDeploymentCommand 

Nerede hata yaptığımı kimse önerebilir mi?

this link, çözünürlüğü olmayan aynı sorunu detaylandırıyor.

cevap

4

örnek bu bilgileri

Önemli verir: Set-Dağıtım cmdlet hesaplama hizmeti ve depolama hizmet adları aynı olduğunu varsayar. Bu durumda değilse, ek parametresini -StorageServicename, belirtin ve yer tutucunun yer değiştirme hizmeti adını adıyla değiştirin.

Benim depolama hizmeti adı hesaplama hizmeti ile aynı ada var, ama

yani param çalışması yaptı belirtti.

Get-HostedService -serviceName xxxxmytodo99 
        -subscriptionId cxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx 
        -certificate (get-item cert:\CurrentUser\MY\xxxxxxxxxxxx) 
     | Get-Deployment staging 
     | Set-Deployment -package MyTodo.cspkg 
         -configuration ServiceConfiguration.cscfg 
         -storageServiceName xxxxmytodo99 
         -label "v2.2" 
    | Get-OperationStatus -WaitToComplete