2011-10-26 5 views
1

私はWindows Azure Workerロールをクラウドに展開しようとしています。 VS2010は、そのような3つのプロジェクトが含まれます。Windows Azureは依存するアセンブリをコピーします

  1. クラウドプロジェクトを
  2. Workerロールプロジェクト
  3. ヘルパークラスのプロジェクト私のヘルパークラスのプロジェクトは、WIFアセンブリへの参照を使用しています

(Microsoft.IdentityModel) 。 Workerロールプロジェクトは、Helperクラスを参照します。私はローカルに設定しました。は、ヘルパーとWIFの両方のアセンブリ用に設定されています。

プロジェクト 'WorkerService'は、次のアセンブリに依存しています:C:\ Users \ foo \ Documents \ Visual Studio 2010 \ Projects \ HelloCloud \ Helper \ bin \ Debug \ Microsoft.IdentityModel.dll。このアセンブリはパッケージに含まれていません。ロールが開始されていることを確認するには、このアセンブリをプロジェクトへの参照として追加し、ローカルコピープロパティをtrueに設定します。

私のワーカーロールは、実行しようとするたびにクラッシュし続けます。 Intellitraceログを見ると、Microsoft.IdentityModel.dllを除くすべてのアセンブリがコピーされていることがわかります。

サービスパッケージにコピーするために、Helperクラスで必要なアセンブリを取得するにはどうすればよいですか?

ありがとう、 マイク。

答えて

0

mmm ... "ローカルコピー"は私のために働いています(Webロール上に単純なアプリケーションをデプロイしただけです)。なぜ労働者の役割がしないのか分かりません。

でも、私はこの記事を見つけた:http://msdn.microsoft.com/en-us/library/windowsazure/hh403974.aspx

あなたはそれを試してみたいことがあります。 (私は持っていません)

+0

Askerは、Copy Localがtrueに設定されていると述べています。リンク先の記事はもう存在しません。したがって、この答えはN/Aです。 – Sean

関連する問題