0

Node.js、Azure、および Azure SDK for Node.js のこの非常に基本的な概要に従ってみました。

これに到達するまで、すべてが計画どおりに進んでいます。

PS C:\node\helloworld\WebRole1> Start-AzureEmulator -Launch

Creating local package...
Starting Emulator...
Start-AzureEmulator : The system cannot find the file specified
At line:1 char:20
+ Start-AzureEmulator <<<<  -Launch
    + CategoryInfo          : CloseError: (:) [Start-AzureEmulator], Win32Exce
   ption
    + FullyQualifiedErrorId : AzureDeploymentCmdlets.Cmdlet.StartAzureEmulator
   Command

私は Node.js を初めて使用し、PowerShell からエミュレーターを呼び出すので、そこからどこに行って何が問題なのかを突き止める方法がよくわかりません。Googleでこの正確なエラーを見つけることができなかったので、少し行き詰まっています.

ここからどこへ行くべきか?どこかにログはありますか?

4

3 に答える 3

1

自分のマシンでテストして、エミュレーターが起動するのを確認できたので、Windows Azure SDK のインストールの問題のようです。「 http://go.microsoft.com/fwlink/?LinkId=254279&clcid=0x409 」から SDK が正しくインストールされていることを確認できますか。◦ Node.js 用 Windows Azure SDK のインストール: Windows インストーラー

これで問題が解決しない場合は、procmon ログから欠落しているファイルについての洞察が得られる可能性があります。" http://technet.microsoft.com/en-us/sysinternals/bb896645 "

于 2013-01-30T22:48:09.483 に答える
1

これは「ノード」自体の問題ではありません。このエラーは、ローカル コンピューティング エミュレーターが PS スクリプトによって見つからないことを示しています。

エミュレーター @ C:\Program Files\Microsoft SDKs\Windows Azure\Emulator を含むディレクトリが必要です。

スタート メニューの検索ボックス (Win7) または Win8 の検索機能 (右スワイプ) に移動して、エミュレーターを検索することもできます。「エミュレーター」というキーワードで検索するだけです

ディレクトリが存在しないか空の場合は、おそらく Azure SDK が完全にインストールされていないことを意味します。

エミュレーターが正しく構成されていても、webrole がセットアップされていない場合は、別のエラーが発生します。次のようなもの: Start-AzureEmulator : サービス定義 (*.csdef) ファイルが無効または空です

パット

于 2013-01-30T23:04:27.140 に答える
0

Windows Azure SDK v1.8がインストールされていることを確認してください

于 2013-02-06T19:39:50.830 に答える