1

私はこのチュートリアルに従って、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
4

1 に答える 1

1

私が疑っているのは、アプリケーション構成(サービス定義またはサービス構成)に問題があり、パッケージの作成に問題が発生していることです。エラーメッセージも同じ問題を示唆しています。Publish-AzureServiceProjectコマンドの実行に基づいて、次のステップは、ストレージアカウントを確認した後にパッケージを作成することです。パッケージの作成後、次のステップは、チュートリアルでフォローしている上記の同じリンクで確認できるサービスエンドポイントに接続することです。

マシンまたはWindowsAzureアプリケーションへの接続に問題がないことを確認するには、新しいNode.jsアプリケーションを作成し、新しいWeb /ワーカーロールを追加し、構成を変更せずにデプロイしてみてください。これにより、マシン構成に問題があるかどうか(ある場合)またはその他の問題があるかどうかが確認されます。

  • 新規-AzureServiceProjectyour_node_project
  • 追加-AzureNodeWebRole
  • Publish-AzureServiceProject -ServiceName socketlistener -Location "East US" -Launch
于 2012-12-27T04:37:19.030 に答える