3

我正在尝试使用 ProGet 设置 NuGet 服务器,并且在发布包时遇到了障碍,并且它没有出现在提要中。该包被写入磁盘并在其他 NuGet 源中工作。其他包也没有出现在 ProGet 提要中,所以我很确定包没问题,问题出在 ProGet 上。

我正在使用 ProGet 的社区版本,但我不明白为什么这会影响任何事情。

欢迎任何想法!

4

2 回答 2

5

ProGet 服务负责对包进行索引,因此如果它未运行,则可以上传包但不会显示在任何提要中。以下是此方案的常见故障排除步骤:

  • 验证 ProGet Windows 服务 (INEDOPROGETSVC) 是否正在运行。
  • 确保托管 ProGet 服务的用户帐户有权访问源存储路径。由于默认情况下它是 NETWORK SERVICE,因此它不会看到您映射的驱动器,并且可能无法访问存储包的 UNC 路径。
  • 尝试以交互方式运行 ProGet 服务,即停止 ProGet Windows 服务并作为控制台应用程序手动运行 ProGet.Service.exe 以查看任何实时输出。请记住在关闭控制台应用程序时重新启动 ProGet 服务。
  • 检查提要索引错误以查看索引特定包是否存在问题。我知道在更旧的版本中,单个“中毒”包(错误的 .nuspec 文件、无效的目录结构等)可能会完全停止索引。
于 2014-05-22T17:53:23.807 回答
2

谢谢约翰拉施,发现你的第一点给了我我需要朝正确方向看的东西。

我找不到(INEDOPROGETSVC)服务,但我确实找到了(ProGet Servie) - 我重新启动了它,然后刷新了我的提要,所有丢失的包都出现了。

我的 ProGet 版本是 v3.3.12

谢谢约翰。

于 2015-01-08T10:31:53.750 回答