2011-07-15 42 views
1

我已經在我的公司內設置了一個NuGet畫廊,按照http://docs.nuget.org/docs/contribute/setting-up-a-local-gallery的冗長說明進行操作。不過,我當我把一個包到服務器時,它似乎並沒有認識到它,即使nuget.exe沒有報告任何錯誤私人NuGet畫廊不發佈

NuGet.exe push -source http://myserver/NuGet-services/FeedService.svc/ publish\mypackage.0.1.nupkg 

Pushing MyPackage 0.1 to 'http://myserver/NuGet-services/FeedService.svc/'... 
Pushing: 100% 

API密鑰設置爲我的什麼用戶已經上市,其個人資料頁上。我已經把服務中的日誌記錄調入DEBUG,但是沒有任何內容被打印到日誌中。我已檢查該服務是否有能力寫入其數據目錄和數據庫。數據庫中的軟件包表是空的,因爲軟件包看起來應該發佈到的目錄(App_Data/Packages)。如果任何人有一個建議沒有附加調試器這個東西,我會對你的幫助最感興趣。

回答

1

您正在推送到錯誤的網址。您不要推送到feedservice.svc。源代碼應該是根(所以你的情況下爲http://myserver/NuGet-services/)。

+0

嗨大衛,我有同樣的問題,我正確推送到根網址。我使用IIS,通過網站上傳工作,但不通過nuget.exe。有關如何解決問題的任何想法? – andrecarlucci