我正在按照本教程将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
答案 0 :(得分:1)
我怀疑的是,您的应用程序配置(服务定义或服务配置)存在一些问题,这会导致程序包创建出现问题。该错误消息也表明了同样的问题。基于Publish-AzureServiceProject命令执行,下一步是在验证存储帐户后创建包。在创建包之后,下一步是连接服务端点,您可以在教程中跟随的上述链接中进行验证。
要验证您的计算机或与Windows Azure应用程序的连接没有问题,请尝试创建新的Node.js应用程序,添加新的Web /辅助角色,不要对配置进行任何更改,然后尝试部署。这将验证您的计算机配置是否存在任何问题(如果有)或其他问题: