将node.js服务作为workerrole发布到azure
按照指南下载并安装Windows Azure发布设置后,我按照指南将socket.io node.js应用程序发布到Azure 使用“发布”命令时:将node.js服务作为workerrole发布到azure,node.js,powershell,azure,socket.io,azure-worker-roles,Node.js,Powershell,Azure,Socket.io,Azure Worker Roles,按照指南下载并安装Windows Azure发布设置后,我按照指南将socket.io node.js应用程序发布到Azure 使用“发布”命令时: Publish-AzureServiceProject –ServiceName NodeHelloWorld –Location "East US" -Launch 我得到以下错误: 发布AzureServiceProject:必须指定证书。呼叫 设置AzureSubscription并首先选择AzureSubscription。第1行:1 字
Publish-AzureServiceProject –ServiceName NodeHelloWorld –Location "East US" -Launch
我得到以下错误:
发布AzureServiceProject:必须指定证书。呼叫设置AzureSubscription并首先选择AzureSubscription。第1行:1
字符:1
+发布AzureServiceProject
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+CategoryInfo:CloseError:(:)[Publish AzureServiceProject],ArgumentException
+FullyQualifiedErrorId:Microsoft.WindowsAzure.Management.CloudService.PublishAzureServiceProjectCommand
在网上搜索时,我找不到解决方案,也找不到其他有类似问题的人。谢谢你的帮助。谢谢 似乎解决方案一直摆在我面前。。 我不需要使用Set-AzureSubscription,但我需要使用Select-AzureSubscription。 真正让我吃惊的是,订阅的名称非常长,在我获得帐户时自动设置 简言之: 完成上述过程后,运行以下命令:
选择AzureSubscription我不确定这会有什么影响,但“East US”后面的结束引号实际上是一个“卷曲引号”,而不是一个“直引号”。我会先尝试将其改为直接引用(因为PowerShell可能不喜欢卷曲引用);如果这不能解决问题,请更新您的问题。谢谢您的评论。这不是问题所在-解决了问题。