【问题标题】:Publish-AzureServiceProject command failed for node.js applicationnode.js 应用程序的 Publish-AzureServiceProject 命令失败
【发布时间】:2012-12-27 12:37:19
【问题描述】:

我正在按照本教程将 node.js 应用程序从我的机器部署到 Windows azure: https://www.windowsazure.com/en-us/develop/nodejs/tutorials/getting-started/

我的命令如下:

Publish-AzureServiceProject -ServiceName socketlistener -Location "East US" -Launch

但我收到以下错误

Publishing  to Windows Azure. This may take several minutes...

1:32:36 PM - Preparing runtime deployment for service 'socketlistener'
1:32:38 PM - Preparing deployment for socketlistener with Subscription ID: ***...
1:32:40 PM - Verifying storage account 'socketlistener'...

Publish-AzureService : Path for package doesn't exist in D:\dev\node\socketlistener\cloud_package.cspkg.
At line:1 char:21
Publish-AzureService <<<<
CategoryInfo : CloseError: (:) [Publish-AzureService], FileNotFoundException

【问题讨论】:

    标签: node.js azure


    【解决方案1】:

    我怀疑是您的应用程序配置(服务定义或服务配置)存在一些问题,导致包创建出现问题。错误消息也暗示了同样的问题。基于 Publish-AzureServiceProject 命令执行,下一步是在验证存储帐户后创建包。创建包后,下一步是连接服务端点,您可以在上面您在教程中关注的相同链接中验证该端点。

    要验证您的计算机或与 Windows Azure 应用程序的连接没有问题,请尝试创建一个新的 Node.js 应用程序,添加新的 web/worker 角色并且不要对配置进行任何更改,然后尝试部署。这将验证您的机器配置是否有任何问题(如果有)或其他问题:

    • New-AzureServiceProject your_node_project
    • 添加-AzureNodeWebRole
    • Publish-AzureServiceProject -ServiceName socketlistener -Location "East US" -Launch

    【讨论】:

    • 请问有没有办法在启动命令时获取详细信息?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 2020-03-16
    • 1970-01-01
    相关资源
    最近更新 更多