#nopcommerce #appharbor
#nopcommerce #appharbor
Вопрос:
Я использовал nopcommerce для создания магазина. И теперь я хочу развернуть его в appharbor. Но у меня есть небольшая проблема: в nopcommerce нет файла .sln (в котором есть список файлов), а appharbor не может создать проект.
Спасибо.
Ответ №1:
Если ваш репозиторий не содержит файлов решений, он будет рассматриваться как проект WebMatrix и развернут сразу. Это отлично работает, например, для Orchard CMS — подробнее см. В Этом руководстве. Здесь больше о соглашении о файлах решений AppHarbor.
Однако вы можете создать исходный дистрибутив (который включает файл решения) сборки nopCommerce в AppHarbor. Вот Git-патч с необходимыми изменениями.
(отказ от ответственности, я соучредитель AppHarbor)
Комментарии:
1. Большое спасибо вам, у вас хороший сервис! Я новичок в git (ранее я использовал svn), и мне нужно выяснить, как сделать этот патч, но я думаю, что сам найду решение. Опять же, большое-большое спасибо.
2. итак, вы создаете этот патч для решения с полным исходным кодом, верно? Поскольку я использую встроенный проект (загруженный с webmatrix), и когда я пытаюсь применить исправление, я получаю следующую ошибку: Применение: создание решения на AppHarbor фатально: информация sha1 отсутствует или бесполезна (презентация / Nop.Web.Framework / Nop.Web.Framework.csproj). В репозитории отсутствуют необходимые большие двоичные объекты для возврата к 3-стороннему слиянию. Невозможно вернуться к трехстороннему слиянию. Ошибка исправления в 0001 Сделать сборку решения на AppHarbor
3. Да, исправление противоречит исходным кодам 2.20