#openwrap
#openwrap
Вопрос:
Я пытаюсь настроить свой собственный http-репозиторий openwrap. Я прочитал https://github.com/openrasta/openwrap/wiki/Openwrap-publishing-protocol но многого из этого не понимал. Затем я нашел http://olsonjeffery.github.com/infrastructure/tooling/.NET/2011/02/01/Deployment-with-OpenWrap.html , в котором автор объясняет (не очень понятно), как это сделать.
Поэтому я выбрал следующий подход:
- Следуйте инструкциям на http://www.anthonysteele.co.uk/how-to-package-up-files-with-openwrap чтобы создать локальный репозиторий
- Создайте сайт (веб-сервер IIS7) и добавьте виртуальный каталог с именем openwraprepository, указав его в папку локального репозитория
- Убедитесь, что просмотр каталога включен и что вы можете получить доступ к файлу с именем index.wraplist с помощью браузера
- Добавьте mime-типы для .wraplist (application / oebps-package xml) и .wrap (application/vnd.openwrap.package)
Теперь из пакета на моей машине разработки я должен иметь возможность указать это как репозиторий, набрав o add-remote http://mysite/openwraprepository .
Я получаю следующую ошибку: пропущенные значения для следующих командных вводов: Href
Ответ №1:
протокол публикации openwrap предназначен для openwrap 2.0 и представляет собой набор модульных функций, которые вы можете добавить поверх простого индексированного репозитория, подобного тому, который описан в этом блоге. (Нам нужно добавить эти шаги в документацию, я думаю, это было бы полезно :))
Что касается его добавления, если вы посмотрите на раздел get-help в add-remote , вы увидите, что вам нужны два ввода: -name и -href . Вы указали одно, но не другое.
o add-remote myRemote http://mysite/openwraprepository
Это должно позволить вам делать именно то, что вы хотите.