2013-07-03 19 views
7

Tôi đã thiết lập một kho lưu trữ riêng nhỏ của Nuget thử nghiệm trên máy của tôi sau this guide.Nguồn cấp dữ liệu cá nhân NuGet không cập nhật DownloadCount

Mọi thứ đang hoạt động hoàn hảo và tôi có thể xuất bản gói, cập nhật phiên bản, tải xuống vv. Vấn đề duy nhất là DownloadCount gói của tôi luôn là 0 bất kể tôi tải xuống bao nhiêu lần.

Tôi đã tải xuống nguồn NuGet nhưng không thể tìm thấy vị trí mà giá trị này được cập nhật. Hơn nữa, nuget dường như không sử dụng bất kỳ công nghệ DB nào nên có lẽ nguồn cấp dữ liệu chỉ được tạo theo yêu cầu từ nội dung của thư mục Packages.

Có ai có bất kỳ ý tưởng nào nếu đây là sự cố đã biết hoặc nếu vấn đề trong quá trình thiết lập của tôi hoặc tôi chỉ nên thêm một số mã vào máy chủ để tự ghi bản tải xuống?

Cảm ơn!

+0

Như chúng ta đã phát hiện ra tạo máy chủ riêng của chúng tôi, bạn sẽ phải thực hiện kiên trì chính mình. Nếu bạn không muốn tự viết nó, bạn có thể tải xuống [ProGet] (http://inedo.com/proget) đã xử lý việc này. –

+0

Kỳ lạ đủ, ngay cả trong ProGet số lượng tải xuống bị mắc kẹt tại 0. Bên cạnh đó, từ VS danh sách các gói là trống (mặc dù nó hoạt động ok từ giao diện điều khiển). Tôi có thể thấy DB tăng số lượng tải xuống (không nhất thiết phải nói) nhưng giao diện và nguồn cấp dữ liệu luôn báo cáo 0. – Tallmaris

+0

Siêu dữ liệu gói ProGet thú vị được lưu trữ nhiều vì lý do hiệu suất, vì vậy rất có thể không làm mới bộ nhớ cache trừ khi trong thư mục gói thay đổi (đó là những gì kích hoạt làm mới). Tôi cho rằng chúng tôi có thể giảm độ dài giữa các lần làm mới bắt buộc, nhưng vì chỉ tải xuống là có thể thay đổi nên có vẻ như không cần thiết vì đó là giao diện người dùng tốt hơn so với bất kỳ thứ gì khác (đối với bản repo riêng). –

Trả lời

0

Các trang web dựa trên NuGet.Server đơn giản là giao diện người dùng hiển thị nguồn cấp dữ liệu OData ở trên cùng của phần chia sẻ tệp. Không có cơ sở dữ liệu thực sự đằng sau nó, không có chỉ mục, không kiểm toán, truy tìm, số liệu hoặc thống kê, hoặc bất kỳ loại công cụ nào.

Bạn có thể xây dựng nó cho mình, hoặc đi xem một giải pháp thay thế như MyGet, PROGET, Artifactory vv

Các vấn đề liên quan