Невозможно опубликовать в Http Remote Repository - PullRequest
0 голосов
/ 17 октября 2011

Я думаю, что это может быть разрешением IIS7, но я помечаю его OpenWrap, потому что я могу ошибаться.Когда я пытаюсь опубликовать перенос в репозиторий HTTP, я получаю следующую ошибку:

PS C:\OpenWrapExamples\Ninject> o publish-wrap -Name Ninject -remote MyHttpRepo
# OpenWrap Shell 2.0.0.10
# Copyright © naughtyProd Limited 2009-2011
# Using C:\OpenWrapExamples\Ninject\wraps\_cache\openwrap-1.0.1.81349963\bin-net35\OpenWrap.dll (1.0.0.0)

Publishing package 'Ninject-2.2.0.85378492.wrap' to 'MyHttpRepo'
The repository OpenWrap.Repositories.Http.HttpRepositoryNavigator is read-only.

Я пытался установить разрешения для папки, но это тоже не работает.

1 Ответ

1 голос
/ 25 октября 2011

Если вы только что представили индексированную папку (которую вы добавили с файлом: /// path /) как сайт IIS, она будет доступна только для чтения (поскольку мы мало что можем с этим сделать).

Если вы используете OpenWrap 1.0, вы можете просто добавить два пульта дистанционного управления, один для пути UNC (чтобы вы могли опубликовать), а другой для http (чтобы вы могли прочитать содержимое обратно).

Если вы используете грядущую версию OpenWrap 2.0.1, вы можете просто добавить оба сразу: add-remote http://server/ -публикация файла: // сервер / путь / к / поделиться

Если выЕсли вам нужен репозиторий, доступный для записи по HTTP, вы можете легко реализовать эту функцию самостоятельно: поместите индексный файл в /index.wraplist, добавьте конечную точку, поддерживающую POST с некоторым содержимым (это пакет), скажем в / upload, и добавьтепосле вашего index.wraplist:

Затем OpenWrap успешно загрузит в конечную точку http.

...