2013-06-24 42 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