2016-03-31 13 views
1

Microsoft.Data.OData、バージョン= 5.6.4.0、カルチャ=ニュートラル、PublicKeyToken = 31bf3856ad364e35 'またはその依存関係の1つ。ファイルまたはアセンブリ 'Microsoft.Data.OData、Version = 5.6.4.0、Culture =ニュートラル、PublicKeyToken = 31bf3856ad364e35'またはその依存関係の1つを読み込めませんでした

バージョン5.7.0.0まですべてのバインディングリダイレクトがありますが、実行時にはAzureインスタンスはMicrosoft.Data.OData、Version = 5.6.4.0!を見つけることができません。

インスタンスにRDPを適用し、.NETリフレクタで表示し、Azureインスタンス(E:\ approot \ bin)からサービスDLLをロードすると、このMicrosoft.Data.ODataに応じてアセンブリが1つあるようです、Version = 5.6.4.0これはMicrosoft.Azure.Storage.dllです。 .NETリフレクタでは、すべてのアセンブリが依存関係のエラーなしで正常にロードされます。 Azureインスタンスは古いバージョンのMicrosoft.Data.OData、Version = 5.6.4.0をロードしたいと考えています。私はすべてのアセンブリバインディングを用意しています。

この調査を続けるにはどうすればよいですか?なぜ、蒼白のインスタンスが私のバインディングリダイレクトを見ていないのかを理解するために何を探すべきですか?

ここで報告多少同様の問題が、私は直面しています問題の種類に応答しない:表ストレージ

を使用してAzureのクラウドワーカーの役割でファイルまたはアセンブリMicrosoft.Data.ODataバージョン= 5.2.0.0、エラーをロードできませんでした。

EDIT:今はもうRDPできなくても、私には診断サマリーが表示され、そこには上記と同じエラーが表示されます。

バインドリダイレクトが完全に無視されているように見えます...または、このアセンブリの場合のみ... さらに調査するにはどうすればよいですか?私は

は非常に

+0

fuslogvw.exeを使用してアセンブリ解決の問題をトラブルシューティングします。 –

答えて

2

をあなたに感謝し、私の質問に答えるために(私は後でそれにアクセスすることができるかもしれない...私はいくつかの点で、今日それを行うことができました)紺碧のインスタンスにアクセスすることはできません。 pfeeewww。 Webロールは2つのプロセス(このhttps://www.simple-talk.com/content/article.aspx?article=2211とこの http://dzimchuk.net/post/be-aware-of-web-role-host-processを参照)に存在するため、定義されたバインディングリダイレクトはwebrole.csコードには影響せず、Webアプリケーションコードにのみ影響します。ドゥー! so ...私は2つのオプションがあります:webrole.csからwebアプリケーションコードにすべてのコードを移動するか、webrole.csの特別な/別個のバインディングリダイレクトを作成する

関連する問題

 関連する問題