将node.js服务作为workerrole发布到azure

时间:2013-10-11 18:15:25

标签: node.js powershell azure socket.io azure-worker-roles

按照指南here下载并安装Windows Azure发布设置后,我按照指南here将我的socket.io node.js应用程序发布到Azure。

当我使用发布命令时:

Publish-AzureServiceProject –ServiceName NodeHelloWorld –Location "East US" -Launch

我收到以下错误:

  

Publish-AzureServiceProject:您必须指定证书。呼叫
  首先设置Azure-Subscription和Select-AzureSubscription。在线:1
  焦炭:1个
  + Publish-AzureServiceProject
  + ~~~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:CloseError:(:) [Publish-AzureServiceProject],ArgumentException
      + FullyQualifiedErrorId:Microsoft.WindowsAzure.Management.CloudService.PublishAzureServiceProjectCommand

在线搜索我找不到解决方案或其他有类似问题的人。非常感谢你的帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

似乎解决方案一直在我面前.. 我不需要使用Set-AzureSubscription,但我确实需要使用Select-AzureSubscription。 让我感到惊讶的是订阅的名称非常长,并在我拿到账户时自动设置。

简而言之: 完成上述过程后,运行以下命令: 选择-AzureSubscription