2012-04-24 2 views
2

Оригинальный пост Фила Хаака по развертыванию MVC3 (http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx), похоже, не применяется к MVC4 в VS11 , В VS11 нет элемента контекстного меню «Добавляемые элементы развертывания». Есть ли какой-либо совет по развертыванию MVC4 из VS11?Есть ли какой-либо совет по развертыванию для ASP.NET MVC4?

ответ

2

Элемент меню «Добавить развертываемые элементы» на самом деле является просто удобным способом маркировки сборок как «Копировать локальное = истинное».

Что я сделал до VS10 SP1 это:

1) Создание локальной/Библиотека/папку и падение библиотеки DLL MVC там. (Я думаю, что сообщение Хаака содержит полный список тех, которые вам нужны)

2) Отметьте каждый как «Скопировать местный = истинный» в окне «Свойства». Это говорит Visual Studio всегда скопировать сборки в каталог выпуска, даже если они существуют в GAC

3) Убедитесь, что развертывание библиотеки DLL на веб-сервер

+0

Очевидно, что этот совет не MVC 4 специфичны. Это немного больше PITA, чем использование встроенной функции, но если VS 11 не делает эту функцию доступной, то это хороший резерв. –

+0

спасибо, что сделал работа! Не думал, что так будет. –

0

На самом деле контекстное меню «Добавить развертываемые элементы» в VS11 не требуется. Проект уже с самого начала развертывается с помощью бина, и вам не нужно ничего делать, чтобы развернуть необходимые DLL. Они автоматически включаются при публикации.

Смотрите здесь для подробностей:

Is Visual Studio 11 beta missing the "Add Deployable Assemblies" menu option?

Смежные вопросы