【问题标题】:Pushing Nuget packages to Orchard Gallery Server将 Nuget 包推送到 Orchard Gallery 服务器
【发布时间】:2013-08-07 03:18:34
【问题描述】:

Orchard 的人使用 Web 服务作为 Orchard 模块的提要,可在此处免费获得:

https://orchardgallery.codeplex.com/

我已经启动并运行了它,但对于我的生活来说,似乎无法将任何 Nuget 包推入其中。根据这个讨论here,有必要使用旧版本的 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?

【问题讨论】:

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

标签: nuget orchardcms-1.6


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    您可以将 MyGet 提要配置为额外的 Orchard 库,或者您可以将 Orchard 库配置为 MyGet 提要的上游包源并将包从 MyGet 推广到 Orchard 库。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-07-04
      • 2015-09-13
      • 2021-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多