Я хотел бы попробовать метод «Web Deploy» для развертывания нашего сайта. Перед мои вопросы, я хотел бы представить некоторые данные о текущей процедуре развертывания:Web Deploy - Как создать пакет с выбранными элементами
Это предприятие сайт & размещаются на нескольких серверах (с непрерывным развертыванием).
Файлы находятся не в режиме «Release», а в режиме «Debug».
Мы вручную копируем только те файлы, которые связаны с текущим назначением. Скажем, на этой неделе, модуль Accounts должен быть развернут, то файлы, которые будут развернуты в
/MySITE/App_Code/Модели/accounts.cs
/MySITE/страницы/accounts.aspx, счета .aspx.csЭти 3 файла будут скопированы в соответствующие папки на всех серверах вручную. Это была процедура годами.
- Проект 'MySite' является 'ASP.NET-сайт', а не 'ASP.NET Web Application' (в VS2013), что означает, что эти параметры недоступны - Пакет/Публикация Web & Пакет/Публикация SQL
Я создал пакеты в системе Дева
(I), используя опцию публикации (пакет развертывания веб) в Visual Studio и также
(б) приложение экспорта в IIS (дает возможность выбрать файлы)
- Возможно ли создать пакет только для файлов, которые мне нужны (в этом случае accounts.cs, accounts.aspx, accounts.aspx.cs), используя функцию публикации VS.
- Возможно ли включить в пакет пользовательский файл сценариев SQL. (с использованием IIS или VS)
- Если ответ да для Q2, то он должен выполняться только один раз, а не для всех серверов. Потому что есть только один сервер БД. Как это можно сделать.
Я еще не пошел на установку части пакета.