У меня возникла проблема при установке пакетов NuGet из самодельного Artifactory. Когда идентификатор пакета получает более тридцати уникальных версий, команда установки NuGet становится неспособной идентифицировать последнюю версию. Изучая журнал из команды установки NuGet, я вижу, что он делает два веб-запроса.Artifactory Установка NuGet не получает последнюю версию пакета
GET https://artifactory.local/artifactory/api/nuget/<repository>/FindPackagesById()?id='<package ID>'
OK https://artifactory.local/artifactory/api/nuget/<repository>/FindPackagesById()?id='<package ID>' 815ms
GET https://artifactory.local/artifactory/api/nuget/<repository>/FindPackagesById()?$skip=80&id='<package ID>'
OK https://artifactory.local/artifactory/api/nuget/<repository>/FindPackagesById()?$skip=80&id='<package ID>' 209 ms
Когда я запускаю эти команды, я получаю ответ XML-фида с тридцатью и нулевыми записями соответственно. Если я отрегулирую параметр $ skip во втором запросе до тридцати, я увижу самые последние пакеты.
Неправильно ли Artifactory внедряет метод FindPackagesById API NuGet, не возвращая восемьдесят записей?
функции
- Artifactory версия 4.12.01
- командной строки NuGet версия 3.4.4.1321
Это происходит с виртуальным хранилищем? –
Это происходит с виртуальным хранилищем. –