Откройте веб-сайт Umbraco с помощью Visual Studio - PullRequest
1 голос
/ 01 марта 2012

У меня есть веб-сайт, размещенный с использованием Umbraco, и я хочу изучить этот сайт в Visual Studio и внести в него изменения. Я хотел бы открыть код, который уже размещен. Есть ли в любом случае, чтобы добраться до него? Заранее спасибо

Ответы [ 4 ]

1 голос
/ 01 марта 2012

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

Однако это будет зависеть от того, что вы хотите изменить. Если вы хотите редактировать фактическое содержимое страницы, вам нужно сделать это через интерфейс CMS (так как все это хранится в базе данных). Если вы хотите редактировать шаблоны, CSS, Javascript, макросы XSLT, скрипты Razor (если на нем установлена ​​последняя версия Umbraco и используется Razor) и т. Д., То вы можете редактировать все из них, войдя в CMS как администратор. Шаблоны, CSS и Javascript можно редактировать в разделе «Настройки» CMS. Макросы и более сложные вещи, такие как типы данных, можно редактировать в разделе «Разработчики» CMS.

1 голос
/ 01 марта 2012

Вероятность заключается в том, что ваше приложение Umbraco будет развернуто в скомпилированном состоянии.

В этом случае вы можете загрузить его, а затем открыть в VS, используя опцию «Файл> Открыть существующий веб-сайт».

Это даст вам возможность изменять файлы, такие как CSS, javascript, masterpages, xslt и usercontrols, но не предоставит вам доступ к «внутренней работе» CMS, поскольку все это будет скомпилировано.

Это очень редко, когда вам нужно изменить какой-либо основной код CMS, но если вы хотите посмотреть как учебное упражнение (настоятельно рекомендуется), тогда вы можете скачатьисходный код отсюда .

Также помните, что версия, на которой работает ваш сайт, не обязательно будет версией, доступной для загрузки.Последняя версия Umbraco на основе веб-форм - 4.7.1.1, однако они только что выпустили версию 5, основанную на MVC3.

Редактировать:

Версия 5 отложенаи больше не доступен.4.11.x была последней версией, доступной до того, как базовый API был переписан в PetaPoco в v6.

0 голосов
/ 16 апреля 2012

Скачать шаблон проекта для Umbraco для visual studio 2010

Перейти к инструментам -> Менеджер расширений, а затем поискать umbraco mvc в онлайн-галерее.

после установки шаблона вы сможете создавать проекты umbraco MVC.

0 голосов
/ 01 марта 2012

Visual Studio - это просто IDE.Вы можете открыть любой файл в нем (в пределах разумного).Я часто перетаскиваю файлы, над которыми хочу работать, в окно визуальной студии, чтобы открыть их.

Генерация проекта из файлов - это совсем другой прием и требует гораздо больше усилий.

Попробуйте этот вопрос , как это сделать.

...