我正在使用proget上传包,我是从磁盘手动上传的,但当我去查看提要中是否存在该包时,它不在那里。当我登录到托管proget的服务器并访问PackagesRootPath时,我可以看到包确实在服务器上!
你知道为什么它没有出现在提要中吗?
附注:我重新启动了网站/应用程序池和ProGet服务,但仍然无法工作。
发布于 2014-04-24 10:52:31
如果您在web应用程序中看不到任何包(并且您已验证它们实际上位于磁盘上的正确位置),这意味着ProGet服务没有对这些包进行索引。
由于您已经重新启动了ProGet web服务,因此可能是单个包出现了问题。
检查管理部分中是否有“索引错误”;这将使您深入了解问题可能是什么。通常情况下,文件名与包名称/版本不匹配;这是必需的。如果你的包被命名为MyFoo,版本是3.0.1,那么它必须是MyFoo.3.0.1.nupkg,并且里面有一个适当的名字MyFoo.nuspec。
如果没有记录错误,则可以尝试以交互方式运行该服务。只需停止Windows服务,然后运行.exe文件并选择适当的选项即可运行。
验证索引是否正常工作的另一个选项是从远程连接器(如JQuery或其他东西)拉出一个包,然后将该包放入另一个提要(不使用连接器)。
https://stackoverflow.com/questions/23258831
复制相似问题