3

私のワーカー ロールは実行されず、常にリサイクルされます。見つからないアセンブリの方向を示す filenotfoundexception が発生します。もちろん、すべてローカルで正常に動作します。

worker ロール プロジェクトのリファレンスを確認し、必要に応じてローカル コピーが true であることを確認しました。VM に RDP 接続することで、worker ロールを展開すると、ソリューションのプロジェクト dll (エンティティやデータ dll など) のいくつかが欠落しており、パッケージに含まれていないことがわかります。なぜ彼らが行方不明になるのか理解できません。それらは.Net 4、「任意のcpu」用にコンパイルされ、ローカルコピーはtrueです。私は何が欠けていますか?

ありがとうマット

4

2 に答える 2

2

これは、ロールが相互に参照している場合に発生します。たとえば、私の Azure プロジェクトには worker ロールと Web ロールがありました。webrole は worker ロールを参照していました。参照を移動するとすぐに、パッケージングは​​正しく機能しました。

于 2013-06-14T14:37:18.670 に答える
0

私はこれの根底に到達しませんでしたが、それを解決するために私がしたことは、別のワーカーロールを作成することでした. また、コピーを常に正しく設定した app.config を含めていないことにも気付きましたが、これは別の問題でしたが、これを見つけた他の人にとっては注目に値します。

于 2012-12-31T14:05:24.327 に答える