Orchard 的人使用 Web 服务作为 Orchard 模块的提要,可在此处免费获得:
https://orchardgallery.codeplex.com/
我已经启动并运行了它,但是对于我的生活来说,似乎无法将任何 Nuget 包推入其中。根据这里的讨论,有必要使用旧版本的 Nuget.exe(1.2 版)进行推送。好吧,我已经尝试过(使用我从 Orchard 网站下载的一个 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>
有没有人成功地将包发布到 Orchard 的 Gallery Server?