Любой способ эффективного развертывания приложений ASP.Net (т. Е. Алла SharePoint)? - PullRequest
1 голос
/ 11 февраля 2010

В SharePoint можно создать пакет решений, который включает функции, списки, шаблоны сайтов и т. Д., А затем, после добавления и развертывания решения, DLL-файлы и файлы приложения развертываются на каждом веб-интерфейсе (в основном, служба SP Timer каждый WFE выполняет задания развертывания.) Затем, когда функции SP активированы (один раз для фермы), можно изменить файл web.config и т. д.

Есть ли что-то похожее на развертывание веб-приложений ASP.Net? Под развертыванием я имею в виду установить и сделать все необходимое для работы веб-приложения (изменения web.config, создание / обновление / удаление приложения, dll GACing и т. Д.). Или пользовательские сценарии автоматизации являются единственной альтернативой?

Спасибо.

1 Ответ

1 голос
/ 11 февраля 2010

Я никогда не использовал его, но вы можете проверить Проекты веб-развертывания .

Список основных функций: здесь , а улучшения с 2008 года здесь .

Проект веб-развертывания обеспечивает следующие функции для строительства и Развертывание веб-сайтов ASP.NET 2.0:

  • Предварительная компиляция ASP.NET 2.0 как часть процесса сборки.
  • Более гибкие параметры для создания скомпилированных сборок из Интернета. Проект, в том числе эти альтернативы: o Одна сборка для всего веб-сайта. o Одна сборка на папку содержимого. o Одна сборка для всех компонентов пользовательского интерфейса. o Сборка для каждого скомпилированного файла на веб-сайте.
  • Параметры подписи сборки.
  • Возможность определения пользовательских действий до и после сборки.
  • Возможность исключать папки из сборки.
  • Возможность изменять настройки в файле Web.config, такие как элемент, основанный на конфигурация сборки Visual Studio.
  • Поддержка создания MSI-файлов с установочными проектами.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...