2013-06-24 44 views
0

的人使用Web服务作为果园模块饲料这是免费提供的位置:推的NuGet包果园库服务器在果园

https://orchardgallery.codeplex.com/

我已经得到这个启动和运行,但对于我的生活似乎无法将任何Nuget软件包推入其中。根据这个讨论here有必要使用旧版本的Nuget.exe 1.2版来进行推送。嗯,我已经试过了(同时使用nupkg我从果园网站下载,也一个我自己创建)与:

nuget-1.2 push Orchard.Module.Contrib.Profile-1.1.nupkg -s http://localhost:85/FeedService.svc/ 

不过,虽然它不给任何错误,没有出现在数据库中,当我浏览到没有出现在饲料中:

http://localhost:85/FeedService.svc/Packages() 

我得到:

<?xml version="1.0" encoding="utf-8" standalone="yes"?> 
<feed xml:base="http://localhost:85/FeedService.svc/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom"> 
<title type="text">Packages</title> 
<id>http://localhost:85/FeedService.svc/Packages</id> 
<updated>2013-06-24T01:44:09Z</updated> 
<author> 
    <name /> 
</author> 
<link rel="self" title="Packages" href="Packages" /> 
</feed> 

有没有人成功地设法发布包果园的相册服务器?

+0

在这个阶段的答案似乎是“不要使用这个”! Orchard的人正计划在某个时候重新审视这个问题,但现在应该避免这样做,以免你花费几天的时间试图让它像我们一样工作! –

回答

1

您希望推送到根,而不是.svc,因为.svc期望OData不包。

1

您可以简单地使用免费的MyGet.org订阅源和任何版本的NuGet客户端工具。每个MyGet feed还有一个与Orchard兼容的v1端点。

您可以将MyGet订阅源配置为额外的Orchard图库,或者您可以将Orchard图库配置为MyGet订阅源的上游包源,并将包从MyGet提升到Orchard图库。

更多的信息在https://docs.myget.org/docs/reference/package-sources