2013-07-03 10 views
7

güncellemiyor.Nuget özel yem ben <a href="http://docs.nuget.org/create/hosting-your-own-nuget-feeds#creating-remote-feeds" rel="nofollow">this guide</a> aşağıdaki benim makinede küçük bir test Nuget özel depo kurdunuz DOWNLOADCOUNT

Her şey mükemmel çalışıyor ve paketleri yayımlayabilir, sürümleri güncelleyebilir, bunları indirebilirim. Tek sorun şu ki, paketlerimin DownloadCount her defasında kaç kez indirdiğim farketmez.

Ben Nuget kaynağını indirilen ancak bu değer güncellenir bir yer bulamadık. Üstelik, nuget herhangi bir DB teknolojisi kullanmıyor gibi görünüyor, bu yüzden feed sadece Paketler klasörünün içeriğinden talep üzerine üretiliyor. Bu bilinen bir sorun olup olmadığını

kimse bir fikrin var mı yoksa benim kurulumunda veya eğer bir sorun varsa ben sadece indirmeler kendimi kaydetmek için sunucuya bazı kod eklemek gerekir?

Teşekkürler!

+0

, sen kalıcılık kendinizi uygulamak gerekir. Kendiniz yazmak istemiyorsanız, bunu zaten işleyen [ProGet] (http://inedo.com/proget) dosyasını indirebilirsiniz. –

+0

Gariptir ki, hatta PROGET içinde indirme sayısı (o konsoldan Tamam çalışan rağmen) VS paketlerin listesi boş, yanında 0'dan sıkıştı. İndirme sayımını (tutarlı bir şekilde söylemek zorunda değilim) DB'yi görebiliyorum ancak arayüz ve besleme her zaman 0'ı bildiriyor. – Tallmaris

+0

İlginç, ProGet paketi meta verileri performans nedenleriyle ağır bir şekilde önbelleğe alınmış, bu nedenle büyük olasılıkla önbellek yenilenmiyor. paket dizininde değişiklikler (yenilemeyi tetikleyen budur). Bence zorla yenilemeleri arasındaki uzunluğu azaltabilir varsayalım, ama sadece indirme değişebilirdir çünkü her şeyden daha güzel olacağı sahip bir kullanıcı arayüzü (özel repo için her durumda) olduğundan gereksiz görünüyor. –

cevap

0

NuGet.Server tabanlı web siteleri basit bir dosya paylaşımında üstünde bir OData beslemeyi açığa bir ön uç vardır. Bunun arkasında gerçek bir veritabanı yok, endeksleme yok, denetim yok, izleme, metrik veya istatistik yok ya da bu türden herhangi bir şey.

Kendin inşa veya vb MyGet, PROGET, Artifactory olarak alternatiflere bir göz, sürebilir

biz kendi özel sunucu yaratmak keşfettim gibi