0

デバッグとテストのためにAzureワーカーロールのローカルインスタンスを実行しようとしていますが、何らかの理由で、ロールがエミュレーターにローカルにデプロイされません。「コンピューティングエミュレーターでエラーが発生しました。検出されました。が多すぎます。 csdefファイル..」

問題は、プロジェクトディレクトリを確認したところ、csdefファイルが1つしかないことです...

CSPackで必要に応じてファイルを作成しましたが、CSRunコマンドは次のようになります。

csrun.exe / run:C:\ ODA T \ WorkerRole \ WorkerRole; C:\ ODAT \ WorkerRole \ WorkerRole \ ServiceDefinition.csdef

そして、これは次のディレクターで実行されています:C:\ Program Files \ Windows Azure Emulator \ emulator

どんな助けでも大歓迎です!

4

1 に答える 1

1

csdef ではなく cscfg ファイルを使用してみて、エミュレーターに .csx ディレクトリを使用してください。

csrun C:\ODAT\WorkerRole\WorkerRole.csx C:\ODAT\WorkerRole\WorkerRole.cscfg

.cscfg ファイルがない場合は、cspack で /generateConfigurationFile:ServiceConfiguration.cscfg を指定して作成できます。

于 2012-05-30T19:13:30.787 に答える