Существующий сайт umbraco с ftp, чтобы заставить его работать локально через Visual Studio

У меня есть работающий существующий проект umbraco, который я снял с ftp и сохранил на своем рабочем столе. Был другой разработчик, который создал этот проект. Я просто собираюсь разработать некоторые вещи на уже функционирующем сайте. Поэтому я хочу, чтобы сайт работал локально.

Как я уже сказал, я удалил файлы с ftp, а также у меня есть файл bak для базы данных, и я восстановил его на своем локальном сервере и изменил строку подключения, чтобы она указывала на новую локальную базу данных. На ftp нет файла решения (я не знаю почему. Я пытался связаться с предыдущим разработчиком, но он недоступен, как вы знаете. Возможно, это потому, что он не использовал визуальную студию, может быть, он использовал другой инструмент, я не знаю не знаю.Или вы вообще должны иметь файл решения в живом ftp??Разве это не только для нас, разработчиков? )

Итак, я кое-что погуглил и попытался открыть новый проект, который только что снял с ftp. Я попытался сделать это через vs toolbar->file-->open-->website-->file system--> а затем перешел к моему проекту на рабочем столе.

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

введите здесь описание изображения

Я также попытался создать новый пустой веб-проект визуальной студии asp.net и загрузить umbracocms, а затем скопировать-> вставить-> включить файлы. Но затем я получаю эту ошибку введите здесь описание изображения

Какой путь правильный / лучший, и я был бы признателен за любую помощь, направленную на новичка в умбрако.


person Robel Haile    schedule 24.07.2017    source источник


Ответы (1)


Во-первых, правильно, что в папке сайта нет файла решения, файл решения только для Visual Studio и на сервере он вообще не нужен.

Во-вторых, откройте веб-сайт как проект типа веб-сайта в Visual Studio, Файл-> Открыть-> Веб-сайт...

Затем нажмите правую кнопку мыши в обозревателе решений -> перейдите в «Страницы свойств» -> раздел «Сборка» -> установите «Без сборки» в «Перед запуском стартовой страницы» -> Нажмите F5.

введите здесь описание изображения

person Oleksandr Skrypnyk    schedule 24.07.2017
comment
Это сработало! Но как мне поступить, если я хочу отлаживать код? И чего я не понимаю, так это того, как я сейчас разрабатываю сайт. Результатом, когда я запустил сайт локально, был фактический сайт, который используют клиенты. Я думал, что бэкэнд-CMS появится, когда я запускаю код локально, а затем через бэкэнд-CMS в браузере я смогу локально разработать страницу, а также увидеть фактический сайт, который использует клиент. Я ожидал этого представления, когда нажимаю кнопку запуска в Visual Studio..... - person Robel Haile; 25.07.2017