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