我设置了一个本地Nuget服务器来托管公司自己的软件包。 (如此处所述https://docs.nuget.org/ndocs/hosting-packages/nuget.server)
它工作好几个月了。然后某个软件包的版本数量超过了100,我们在查询软件中的可用软件包时遇到了问题。
我们使用以下代码片段来查询我们软件中的可用包:
IPackageRepository repo = PackageRepositoryFactory.Default.CreateRepository(_NuGetRepositoryURL);
IEnumerable<IPackage> packages = repo.FindPackagesById(packageID);
GetVersionsOfPackage在抛出#34; HTTP错误404之前只等待几秒钟。找不到请求的资源&#34;。
它看起来像是超时问题,但我无法在客户端找到超时参数,也无法在服务器上找到。