Проблемы с развертыванием MVC4 в Azure

У меня странная проблема с Azure!

Недавно я обновил развернутый на Azure сайт с MVC3 до MVC4 . Я сделал это, создав новый проект MVC4, в котором используются только пакеты Nuget, поэтому он должен быть «развертываемым в bin»? Я скопировал только основные разделы из моего Web.config в корень и в папку Views.

Все отлично работает локально, но после развертывания в Azure я обнаружил, что роль застряла в состоянии «Занят», но веб-сайт работает! Он также спонтанно перезапускает экземпляр (, предполагая, что он занят ).

Я добавил Intellitrace в развертывание, и он жалуется, что эта ссылка не существует :

. Не удалось загрузить точку входа роли из-за следующих исключений:

--System.IO.FileLoadException :Не удалось загрузить файл или сборку «System.Web.Mvc, версия = 3.0.0.0»

Я понятия не имею, почему он пытается загрузить ссылку MVC версии 3 в проект 4. Я искал в Web.configs любые ссылки на 3.0.0.0, и ссылки на проект кажутся прекрасными.

Пожалуйста помоги! Есть ли дополнительные шаги по отладке, которые я могу предпринять?

Спасибо!

5
задан Joe S 8 June 2012 в 18:22
поделиться