Создание проекта VS2013 из установленного ASP-сайта и cms на купленном сервере?

Я новичок в разработке MS, хотя у меня есть независимое от языка понимание программирования. Я только что купил серверное пространство у младшего провайдера. Используя их cp, я установил umbraco в подпапку и использую MSSQL на сервере для БД. Я хотел бы создать проект в Visual Studio 2013 для разработки, но я сталкиваюсь с некоторыми проблемами.

Я скачал папку сайта с удаленного сервера. Затем я создал новый проект для сайта, используя C#, ASP, Empty в качестве типа проекта. Затем я беру содержимое каталога wwwroot из загрузки и помещаю его в корень проекта в Visual Studio.

Если я затем попытаюсь запустить его, он падает с неразрешимыми именами, возможно, связанными с виртуальными каталогами. Это звучит правильно, так как установщик umbraco упоминает, что значение appName будет использоваться как виртуальный путь к установке umbraco.

Какова лучшая практика для создания версии dev из производственного кода на сервере, который вы не можете полностью контролировать?

1 ответ

Решение

Как и в большинстве приложений.NET, Umbraco (частично) (предварительно) скомпилирован. Это означает, что это не похоже на PHP, где вы можете просто скопировать развертывание обратно на компьютер разработчика и изменить его. Вам нужно будет выполнить обратный инжиниринг скомпилированных частей приложения, изменить его и затем перекомпилировать.

Я рекомендую начать с чистой версии разработки Umbraco, скопировать настройки и развернуть ее на сервере.

Другие вопросы по тегам