MVC 3 Azure Webrole в VWD 2010

Я хочу добавить Webrole MVC 3 в свой проект Azure. Но я не могу найти шаблон mvc3 в визуальном веб-разработчике, когда я иду, чтобы добавить диалог из «Добавить новую веб-роль». Когда дело доходит до проекта mvc, доступна только веб-роль mvc 2. У меня есть последняя версия и обновления vwd 2010 (установлены только на прошлой неделе), а также установлен инструментарий mvc 3.


person maX    schedule 15.05.2011    source источник


Ответы (2)


Обновление — похоже, это известная проблема — вот один довольно неприятный обходной путь — http://www.jimandkatrin.com/CodeBlog/post/MVC3-in-Azure.aspx

В качестве альтернативы просто создайте свое веб-приложение как «обычный проект», а затем добавьте его как существующую роль в свой облачный проект.

После того, как вы это сделаете, вам нужно будет убедиться, что вы «скопировали локально» необходимые сборки mvc3 — аналогично http://datachomp.com/archives/deploy-mvc3-to-shared-hosting/


Одна из возможностей - убедитесь, что в диалоговом окне выбрано ".Net Framework 4" - если у вас выбрано 3.5, MVC3 не появится.


Единственная другая возможность, о которой я могу думать, заключается в том, что это проблема установки - появляется ли MVC3, когда вы просто пытаетесь создать новое веб-приложение? (не используя Azure).

person Stuart    schedule 15.05.2011
comment
Я проверил под Framework 4 › Web. MVC 3 там нет. Не проблема установки, потому что я могу видеть новое веб-приложение mvc 3, то есть не-лазурное. - person maX; 15.05.2011
comment
Спасибо - я только что обновил свой ответ - похоже, это известная проблема :( - person Stuart; 15.05.2011
comment
Также Фил Хаак отметил в vs2010 sp1 новую опцию правой кнопкой мыши для добавления сборок mvc3 в папку для развертывания вместе с приложением. см. stackoverflow. com/questions/5981458/ - person Adam Tuliper - MSFT; 15.05.2011

Шаблоны веб-ролей Windows Azure еще не поддерживают MVC3 напрямую. Однако Стив Маркс опубликовал сообщение в блоге о том, как сделайте это с помощью современных инструментов, показывая два способа простой настройки MVC3 в веб-роли. Для третьего варианта просмотрите этот пост показано, как запустить установщик командной строки веб-платформы (просто запустите его для MVC3).

РЕДАКТИРОВАНИЕ. Еще один вариант — использовать шаблон Джейсона Хейли Visual Studio MVC3 для Azure. См. его запись в блоге здесь для получения документации и ссылок для скачивания.

person David Makogon    schedule 15.05.2011