Azure で奇妙な問題が発生しています。
最近、Azure でデプロイされたサイトを MVC3 からMVC4 にアップグレードしました。Nugetパッケージのみを使用する新しいMVC4プロジェクトを作成することでこれを行ったので、「bin展開可能」にする必要がありますか? ルートと Views フォルダー内の Web.config から重要なセクションのみをコピーしました。
ローカルではすべて正常に動作しますが、Azure にデプロイした後、ロールが "ビジー" のままになっていることがわかりましたが、Web サイトは機能しています! また、インスタンスを自発的にリサイクルします (ビジー状態のため推測しています)。
展開に Intellitrace を追加しましたが、この参照が存在しないと不平を言っています:
次の例外のため、ロール エントリ ポイントを読み込めません:
-- System.IO.FileLoadException: ファイルまたはアセンブリ 'System.Web.Mvc, Version=3.0.0.0' を読み込めませんでした
4 プロジェクトで MVC バージョン 3 参照をロードしようとする理由がわかりません。Web.configs で 3.0.0.0 への参照を検索しましたが、プロジェクトの参照は問題ないようです。
助けてください!実行できる追加のデバッグ手順はありますか?
ありがとう!