Устранение ошибки OpenWrap: — Пропущенные значения для следующих командных вводов: Href

#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 , в котором автор объясняет (не очень понятно), как это сделать.

Поэтому я выбрал следующий подход:

  1. Следуйте инструкциям на http://www.anthonysteele.co.uk/how-to-package-up-files-with-openwrap чтобы создать локальный репозиторий
  2. Создайте сайт (веб-сервер IIS7) и добавьте виртуальный каталог с именем openwraprepository, указав его в папку локального репозитория
  3. Убедитесь, что просмотр каталога включен и что вы можете получить доступ к файлу с именем index.wraplist с помощью браузера
  4. Добавьте 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
  

Это должно позволить вам делать именно то, что вы хотите.