2013-08-21 14 views
5

こんにちは、私はAzureで本当に新しいです。 私はVS 2012とAzure SDK 2.1を使用しています。エミュレータでWebアプリケーションを実行するとすべて正常に動作します。Azure PlatformにはどのバージョンのAzure SDKが使用されていますか?

ファイルまたはアセンブリ ロードできませんでした「中立Microsoft.WindowsAzure.ServiceRuntime、バージョン= 2.1.0.0、文化= を、なPublicKeyToken = 31bf3856ad364e35」または1:私は紺碧に展開するとき は、しかし、私はエラーメッセージを持っていますその 依存関係のシステムは、指定されたファイルを見つけることができません。

Windows Azureプラットフォームは古いバージョンを使用していますか?どうすればこの問題を解決できますか。 ServiceRuntimeため

1)CopyLocal = Trueを、それが偽でなければなりません:

+0

アプリケーションでコードを共有できますか?また、Windows Azure SDKのすべてのコンポーネントがPaaSクラウドサービスVMインスタンスに事前にベークされているわけではありません(ただし、サービスバスは例外ではありませんが、あなたの状況には当てはまりません)。だから、私は一般的に、私のビルドで "copylocal = true"が重要なアセンブリに対して設定されていることを確認します。 – BrentDaCodeMonkey

+0

「Windows Azure SDKのすべてのコンポーネントがPaaSクラウドサービスVMインスタンスに事前に焼き付けられているわけではありませんが、Microsoft.WindowsAzure.ServiceRuntimeは必須要素です!私の答えは – DadyFuji

答えて

1

私は(おそらく-フードの順で)二つの可能性があることを言って、ベンチャーでしょう。 ServiceRuntimeはすでにAzureマシンに導入されています。あなたはあなた自身を配備したくありません。

2)クラウドサービスのコンフィグレーションは、古いバージョンのAzureを使用するように設定されています。このバージョンでは、デプロイされたVMが、コードがv2.1を予期している間にSDK 2.0以下を使用するよう強制します。 osFamily、osVersion、およびschemaVersionのすべてが2.1であることを嗅ぎ取っていることを確認してください(私はschemaVersionが適切なAzure SDKバージョンを定義していると信じています)

+0

以下を参照してくださいCopyLocalは既に偽です。下の私の答えを見てください – DadyFuji

関連する問題