2013-06-24 2 views
2

Нам нужен фид частного модуля для Orchard. Я немного начинаю, когда речь идет о веб-сервисах, но проблема, которую мы, похоже, имеем в разных схемах. Я настроил свой удаленный канал, как в Создание удаленных каналов:Конфигурирование Nuget.Server для работы в качестве модуля модуля CMS модуля

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

Для этой веб-службы схема:

<service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://localhost:57641/nuget/"> 
    <workspace> 
    <atom:title>Default</atom:title> 
    <collection href="Packages"> 
    <atom:title>Packages</atom:title> 
    </collection> 
    </workspace> 
</service> 

Однако схема Orchard содержит скриншоты элемент:

<service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app" xml:base="http://packages.orchardproject.net/FeedService.svc/"> 
    <workspace> 
    <atom:title>Default</atom:title> 
    <collection href="Packages"> 
    <atom:title>Packages</atom:title> 
    </collection> 
    <collection href="Screenshots"> 
    <atom:title>Screenshots</atom:title> 
    </collection> 
    </workspace> 
</service> 

Есть ли способ настроить веб-службу Nuget.Server, чтобы разоблачить это тоже?

ответ

1

Теперь это довольно нетривиально, так как серверы галереи галерей и определения сервера nuget несколько разудлились. Вы можете просто заставить его работать, изменив кодовую базу галереи Orchard (она ожидает несколько элементов, которые не присутствуют в данных), но мы в конце концов отказались от нашей попытки, так как сложность и изменение базовой базы кода не стоило выигрыша

+0

Спасибо Пол, мы в значительной степени пришли к такому же выводу после нескольких дней борьбы с ним и отложили его на время. Бертран указал в этой теме https://orchard.codeplex.com/discussions/448116, что это то, на что им нужно смотреть, поэтому, надеюсь, в ближайшее время это привлечет некоторое внимание. –

+0

На конференции Orchard они упомянули, что вся концепция галереи собиралась получить лечение, поэтому пальцы скрещены –