2012-04-24 4 views
7

Я унаследовал проект CMS Umbraco, экземпляр Umbraco и пользовательские элементы управления существуют на нашем тестовом сервере, поскольку первоначальная сборка уже была демонстрационной для клиента. Теперь мне нужно это сделать, первоначальная сборка была сделана независимым разработчиком до моего времени здесь, и нет документации по настройке, развертыванию и т. Д.Настройка локальной среды разработки для Umbraco

Пользовательские элементы управления пользователями находились под контролем источника и построены нормально, после бит исправления ошибок. Я выполнил следующие действия, чтобы попытаться получить экземпляр установки Umbraco и пользовательских элементов управления, работающих на моей машине, для разработки.

http://slickjuanito.wordpress.com/2012/02/27/setting-up-umbraco-development-environment-in-visual-studio-2010/

http://our.umbraco.org/wiki/how-tos/getting-started-with-umbraco-what-is-next-after-you-install/setting-up-your-project-in-visual-studio

я указую веб-конфигурацию Umbraco в базе данных с соответствующим содержанием в и могу получить доступ к заднему концу CMS, однако, когда я иду к Default.aspx я просто получить пустую страницу. Я установил VS2010, чтобы сбросить исключения CLR, и запустил решение в режиме отладки, чтобы увидеть, была ли ошибка выбрана, и ничего.

Может ли кто-нибудь предложить вещи, чтобы попытаться заставить его работать должным образом или указать на некоторые ресурсы, которые могут помочь?

Благодаря

Chris

+0

Это для Umbraco 4 или 5? –

+0

Umbraco версия 4.7.1 – chrishey

+0

Alrighy. У вас установлен IIS в среде разработки или просто в WebMatrix? Если IIS я смогу пройти через то, что я делаю, это работает очень хорошо. –

ответ

8

Если у вас есть IIS Express установили, что я нашел проще всего:

  1. Скопируйте файловую систему сайта с сервера в папку в Inetpub из вашей локальной машине.
  2. Создайте сайт в IIS и укажите эти файлы.
  3. В Visual Studio нажмите «Файл», «Открыть», «Веб-сайт», а затем выберите сайт.

Если у вас установлен MVC Framework, подсветка синтаксиса будет работать для скриптов бритвы (.cshtml).

Еще одним шагом было бы сделать копию базы данных и указать строку соединения на эту копию. Копия может быть восстановлена ​​на другом сервере базы данных, или если у вас установлено SQL Server Express, вы также можете запустить копию локально.

+0

Спасибо, я нашел решение вчера вечером, однако, когда я пришел, чтобы опубликовать решение, мой профиль SO не имеет достаточного количества баллов, чтобы я мог ответить на мои собственные вопросы в течение 8 часов после публикации. Этот ответ был спонтанным, хотя с тем, что я должен был сделать. – chrishey

+0

О, так грустно ... Ну, рад, что у тебя все получилось. Получайте удовольствие от кодирования. –

+0

Этот ответ мне очень помог в 12 и 13, но из Umbraco 6 все стало намного легче. Я написал об этом в следующем вопросе: http://stackoverflow.com/a/27882602/1091947 – Gigi2m02

Смежные вопросы