Лучший способ использовать единственную кодовую базу для нескольких веб-сайтов

При попытке копирования из одной таблицы в другую и использовании SELECT AS STRUCT запустите проверку нуля следующим образом:

IF(foo.bar is null, null, (SELECT AS STRUCT foo.bar.* REPLACE(...))

Это предотвращает превращение вложенных структур с нулями в структуры, полные нулевых значений. [ 113]

Чтобы восстановить его с помощью оператора select, используйте условную проверку на значение, которое требуется, например, так:

IF (bar.req is null, null, bar)

Конечно, реальный запрос более сложен, чем этот. Хорошей новостью является то, что запрос на восстановление должен выглядеть аналогично исходному запросу, который испортил формат

.
5
задан Cory House 30 October 2008 в 14:04
поделиться

4 ответа

При использовании подверсии можно перейти общий код и использовать svn:external для хранения актуальной версии (или определенный тег) общего кода в репозитории. (http://svnbook.red-bean.com/en/1.0/ch07s03.html)

Другие системы SCM могут иметь подобные функции.

2
ответ дан 14 December 2019 в 19:30
поделиться

Сделайте все настраивающимся через сайт определенные конфигурационные файлы. Изменение кода на клиент является способом свести себя с ума. Сделайте код многопользовательским из запуска и через конфигурацию, как очищение CSS, можно легко развернуться больше.

2
ответ дан 14 December 2019 в 19:30
поделиться

У нас есть единственная кодовая база, которую мы совместно используем со всеми веб-сайтами, которые мы создаем. Мы - магазин ASP.NET, настолько на практике, который означает библиотеку классов VB.NET. Это включает расширения основных средств управления ASP.NET (пользовательский SqlDatasource, пользовательский FormView, пользовательский CheckboxList, и т.д.), а также другие пользовательские веб-элементы управления и библиотека служебных классов и функций.

Обычно веб-сайт состоит из решения VisualStudio с 2 проектами, одного проекта для самого веб-сайта и другого проекта для общей кодовой базы. Когда мы создаем решение, любые изменения в общей кодовой базе создаются одновременно. В изменениях в кодовой базе регистрируются к управлению исходным кодом и распространяют к другим веб-сайтам каждый раз, когда они открыты назад, и последний код раскрывается.

0
ответ дан 14 December 2019 в 19:30
поделиться

При использовании управления исходным кодом (и если Вы не, необходимо быть), можно перейти общий код. Сгруппируйте его в папки и ответвление папки в каждый веб-сайт. Изменения могут быть объединены назад с источником и затем распространены к каждому веб-сайту.

1
ответ дан 14 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: