2017-02-01 3 views
3

Мне нужно предоставить частный пакет NuGet для клиентов. У нас больше клиентов. Мы в состоянии предоставить различные исправления NuGet всем нуждающимся клиентам. Теперь, я следовал ниже подхода для обеспечения NuGet патчаСервер NuGet - доступ к частной частной галерее NuGet на основе динамического URL-адреса фида

  • при условии каждой подачу ссылки NuGet для каждого клиента и поддерживать отдельную NuGet папки пакета для каждого клиента. Но мы поддерживали каждый Веб-приложение для каждого клиента. Это очень сложно, и это невозможно для большего количества клиентов.

  • Это мой код блока

Web.Config

<appSettings> 
<add key="requireApiKey" value="true" /> 
<add key="apiKey" value="" /> 
<add key="packagesPath" value="~/NugetPackages/customer1" /> 
<add key="enableSimpleMembership" value="false" /> 
<add key="" /> 
</appSettings> 

Я хочу знать другие возможности для достижения этой цели. Мой запрос

Для примера

  • Моя лента ссылка - http://mydomain/packages/c1 и http://mydomain/packages/c2 и т.д ...
  • C1 ссылка фид хочу показать только NuGet пакет, который находится в customer1 папке пакета
  • C2, необходимо показать только пакет NuGet, который находится в customer2 Папка с папкой

    Но нам нужно поддерживать одно веб-приложение для достижения этих целей.

Возможно ли это или нет? Не могли бы вы поделиться своими идеями?

Заранее спасибо

Mathan

ответ

0

Я отправил тот же запрос в NuGet GitHub, я получил какой-то ответ. На сервере NuGet еще не выпущена динамическая функция URL-адреса канала, это находится на стадии разработки. Я поделился этой ссылке здесь

https://github.com/NuGet/NuGetGallery/issues/3520

С уважением, Mathan

Смежные вопросы